Guild icon
EmoTracker
Support / autotracker-support
Autotracker requires an active internet connection. Make sure you have installed the required manual update referred to in #announcements! All autotracker related support discussion (questions, help requests, etc.) should go here. Useful information is in the pinned messages. When reporting issues, make sure to be specific about what emulator/console/etc. is being used, as well as the details of what you saw, as specifically as possible. For emulator players, any Lua script errors you see in your emulator are very useful information.
Avatar
EmoSaru 2020-03-14 17:50
Several packs have autotracker support, but based on your other questions, I will say that N64 support is not there yet.
Avatar
bordduk69 2020-03-15 13:05
anyone knows how to set up auto tracking with Retroach?
13:09
with either bsnes or snes9x core
Avatar
StormRider 2020-03-15 16:26
1. Set network_cmd_enable = "true" in retroarch.cfg 2. Download and run QUsb2Snes 3. Enable RetroArch virtual device in QUsb2Snes and connect it to RetroArch 4. Start autotracking in EmoTracker using SD2SNES device
👍 2
Avatar
Dorkmaster Flek 2020-03-15 17:53
QUsb2Snes can handle some other things like RetroArch and SNES Classic (I think that's experimental).
17:54
And also snes9x I think, but if you're using QUsb2Snes even for snes9x you want to select SD2SNES in EmoTracker, not Lua.
17:54
"SD2SNES" actually means the usb2snes protocol, which is what QUsb2Snes implements fyi.
17:55
But it can be used to connect to other things besides the SD2SNES.
17:55
Lua is basically only for snes9x and Bizhawk if you're running the connector scripts that come with EmoTracker directly and not using QUsb2Snes.
Avatar
bordduk69 2020-03-16 09:52
ok thanks a lot
Avatar
RedFox 2020-03-18 13:03
okay.... so, I've been trying to get auto tracking to work on a randomized lttp crowd control run on bizhawk. I loaded the lua into the bizhawk script list, but when I try and run the autotracker is doesn't start. It would start when sd2snes is selected but not lua. am I doing something wrong?
Avatar
EmoSaru 2020-03-18 13:05
You cannot use crowd control and autotracking at the same time on emulator due to current limitations in the crowd control library.
13:05
It works on sd2snes, but not emulator.
Avatar
RedFox 2020-03-18 13:06
ah.
13:06
okay then. thanks
Avatar
RedFox 2020-03-18 13:55
one other question, I see that I have to use the rr version of snes9x for autotracking, but how do I disable that frame counter at the bottom? I see no documentation of this snes9x-rr feature.
Avatar
little_red 2020-03-18 13:55
it's a hotkey, i think it's comma or period
Avatar
RedFox 2020-03-18 13:56
ah, thanks
13:10
My friend and I have been following the pinned message to a T, and this error is still happening on his end. He's using the most up-to-date EmoTracker, and he installed the SNES9X-RR fork that's in the message as well (edited)
Avatar
Nicholas Steel 2020-03-26 22:44
He needs the 32bit version of Snes9x-RR, make sure he's loading the copy he downloaded and that he extracted all the files. (edited)
☝️ 1
22:48
If he's using Windows 8 or 10, (maybe also 7 and Vista) Task Manager's "Processes" tab will indicate if his running copy of Snes9x is 32bit. (edited)
Avatar
TriStar 2020-03-30 01:38
I am having troubles with opening up the map for tracking. I have the item list but I can't see the map. I'm not sure what I am missing
Avatar
TarThoron 2020-03-30 01:47
Are you sure you're using a package with a map?
01:52
If you have a map package installed and active, it should display by default as long as your window is large enough.
Avatar
TriStar 2020-03-30 02:01
I went back and checked it and I accidentally installed the wrong version. It works now. I'm sorry
Avatar
Arianna 2020-03-31 05:20
Hi, trying to get this running for the very first time, using SNES9X-RR 1.57 and EmoTracker 2.3.7.2
05:21
Loaded the tracker, loaded the emulator and the game, then ran the connector.lua...
05:21
"Failed to open socket: connection refused"
05:21
Attempts to reload every couple seconds and continues to fail.
05:21
Avatar
Nicholas Steel 2020-03-31 05:33
You want the LUA file located in the Emotracker installation's Connector folder (edited)
Avatar
Arianna 2020-03-31 05:43
Yep, did that.
05:43
Managed to get it working.
05:43
Turns out you have to right click the little robo-head in the lower right corner of Emotracker and set as Active.
Avatar
Nicholas Steel 2020-03-31 05:49
Ah, right. You had that status icon covered over in your picture.
Avatar
Makibo 2020-04-01 00:04
hello^^
00:05
hello, i'm relatively new to the whole ramdomizer thing and have a question. can someone please tell me what i'm doing wrong, that i can't connect the emu to the tracker?
Avatar
Makibo 2020-04-01 01:06
ok one thing i have changed now, i now use the right tracker from EmuSaru, at least I can do something without help 😅
Avatar
Bitflipping 2020-04-01 13:19
is there anything special i have to do to hook up a tracker to OOT in RetroArch?
13:19
i just tried pulling a package done but it doesnt seem to detect anything in my save im playing
Avatar
MikeTrethewey | Axiom Verge 2020-04-01 13:21
No N64 support yet, afaik.
13:21
Does the pack have the little robot guy in the lower right when loaded or in the Package Manager?
Avatar
Bitflipping 2020-04-01 13:21
no i tried a few packages
13:22
is there one that you know does (for any game) so i can see what to look for
13:22
ah nm the official one for LTTP
Avatar
MikeTrethewey | Axiom Verge 2020-04-01 13:22
🤖
Avatar
Dorkmaster Flek 2020-04-01 13:38
SNES is the only platform with autotracking support currently afaik. (edited)
Avatar
Bitflipping 2020-04-01 13:59
Cool thanks
13:59
Do i need Lua in SNES9x (edited)
Avatar
MikeTrethewey | Axiom Verge 2020-04-01 14:04
Read Espeon’s pin in the pinned messages of this channel.
Avatar
Bitflipping 2020-04-01 14:06
@MikeTrethewey | Axiom Verge wonderful thank you
Avatar
Red Panda Man 2020-04-05 13:19
does the autotracker support retroarch I'm trying to get it to work and I'm having challenges The robot is yellow
Avatar
little_red 2020-04-05 13:25
have you checked the pinned messages?
Avatar
Natalie 2020-04-05 13:26
Have you?
13:26
RetroArch isn't mentioned anywhere in the pins here.
Avatar
Bioniclegenius 2020-04-05 13:31
I just followed the instructions for autotracking with Snes9X, using SMZ3, but the autotracking pops up red once I start the game. (edited)
13:35
Snes9X says the connection was established properly, but the robot turns red and says it has an issue
13:40
anybody able to help at all?
13:43
just reinstalled EmoTracker, things seem to be more promising now
13:44
thanks anyways o/ (edited)
Avatar
Dorkmaster Flek 2020-04-05 15:31
The pins don't mention it AFAIK, but I think you can use Retroarch via QUsb2snes
15:32
It has a bridge for Retroarch. If you use this, I believe you would choose "SD2SNES" in EmoTracker as it's basically implementing the USB2SNES protocol but allowing it to work with other emulators.
15:33
Disclaimer, I haven't done this myself. 😛
Avatar
StormRider 2020-04-05 15:33
1. Set network_cmd_enable = "true" in retroarch.cfg 2. Download and run QUsb2Snes 3. Enable RetroArch virtual device in QUsb2Snes and connect it to RetroArch 4. Start autotracking in EmoTracker using SD2SNES device
15:33
Those were my earlier instructions for getting it to work
15:33
Maybe someone could pin that
Avatar
StormRider 2020-04-05 15:52
Getting SNES autotracking working with RetroArch: 0a. Note: you must use either snes9x or bsnes core, others do not support this (personally I have tested this with bsnes Accuracy) - bsnes is strongly recommended 0b. You will also need QUsb2Snes https://skarsnik.github.io/QUsb2snes/ 1. Edit retroarch.cfg and set network_cmd_enable = "true" - OR - in GUI menu, Settings > User Interface > Show Advanced Settings, then Settings > Network > Network Commands > ON 2. Start QUsb2Snes, right click tray icon, Devices > Enable RetroArch virtual device 3. Start Retroarch 3a. Check: QUsb2Snes Devices menu should show "RetroArch - No game is running" 4. Load up game in RetroArch 4a. Check: QUsb2Snes Devices menu should now say "RetroArch - No client connected" 5. Start EmoTracker 6. Right click autotracker (robot) icon, choose SNES > SD2SNES 6a. Check: Autotracker icon should turn blue, QUsb2Snes Devices menu should show EmoTracker connected 7. 🥳 🕹 (edited)
📌 1
🎉 3
toot 3
👍 1
❤️ 1
15:52
Actually, there's a better version for pinning.
Avatar
Nicholas Steel 2020-04-05 23:44
Also mention that Mac OS-X users should use this build of RetroArch (unless someone has since compiled a newer version with the needed changes): https://cdn.discordapp.com/attachments/595019641147883539/604434961105420368/RetroArchNet_1.7.7a.zip The copy distributed on the RetroArch website is missing the network_cmd_enable command for seemingly no good reason. This download is sourced from a pinned message on the A Link to the Past Randomizer discord's #multi-planning channel. (edited)
Avatar
Original message was deleted or could not be loaded.
EmoSaru 2020-04-06 00:00
Pinned a message.
Avatar
StormRider 2020-04-06 00:55
They seem to only have network command enabled in the Windows build.
Avatar
Nicholas Steel 2020-04-06 02:12
Correct.
Avatar
StormRider 2020-04-06 07:51
I mean presently.
07:51
Like, I looked through the code on Github.
07:51
So that issue is probably still an issue.
07:52
Although, you may have to clarify for my dumb brain why I should be concerned about Mac users trying to wire up a Windows-only tracker.
07:52
Seems like we're already in warranty-void territory.
Avatar
Nicholas Steel 2020-04-06 08:33
Uhhh.... hmmm... can't they use Wine for Emotracker with a natively running RetroArch and QUSB2SNES?
Avatar
Natalie 2020-04-06 08:34
Remind me again how many users have successfully run EmoTracker via wine?
Avatar
Nicholas Steel 2020-04-06 08:34
(or is Wine a linux thing)
Avatar
Dorkmaster Flek 2020-04-06 08:57
It is, and I don't believe anyone has managed to get ET running via wine. I think maybe one person did a while ago, but nothing more recently. (edited)
08:58
That would most certainly be "waranty void, use at your own risk" territory. 😛
👍 1
Avatar
nashsauter 2020-04-07 15:46
I'm using the snes9x-rr emulator for the autotracker in ALTTP, but the emulator starts freezing and losing connections when I try to load a saved .json file in Emotracker from yesterday. Is something bugged with that or is it on my end?
Avatar
EmoSaru 2020-04-07 16:07
Loading a save resets the tracker, which will terminate any autotracker connection.
16:07
Load your save, then enable autotracker.
Avatar
Nicholas Steel 2020-04-07 21:58
I've kinda been curious myself why the LUA script causes severe system wide performance issues each connection attempt if it can't establish a connection to Emotracker where as LUA scripts for multiworld don't exhibit that behaviour at all. (edited)
Avatar
EmoSaru 2020-04-07 23:08
No clue. The warp world folks maintain those scripts, and I haven’t looked at them too deeply from this angle.
Avatar
Dorkmaster Flek 2020-04-08 06:36
Might be retrying the connection a ton with a very small/no timeout?
Avatar
KyussGaming 2020-04-08 10:51
Can I use SNES9x-rr to auto track for SMZ3?
Avatar
Dorkmaster Flek 2020-04-08 11:02
Yes!
Avatar
KyussGaming 2020-04-08 11:13
okay, dumb question... Is it the same LUA file as the one for Bizhawk?
Avatar
Dorkmaster Flek 2020-04-08 12:01
No, check the pins. If you're using the connector.lua scripts that come with EmoTracker there's a different one for snes9x than Bizhawk.
12:01
They're both called connector.lua though, just different folders. (edited)
Avatar
Bliven 2020-04-14 07:53
Would moving connector.lua to a different location on the computer cause problems?
Avatar
Dorkmaster Flek 2020-04-14 08:01
Is there a DLL file in the folder with the connector.lua script?
08:01
I can't remember... If it's just the script, it shouldn't matter where it's actually located if it doesn't depend on other things.
08:02
It might depend on some other scripts in the same folder though, not 100% sure.
08:02
Other Lua scripts even.
Avatar
MikeTrethewey | Axiom Verge 2020-04-14 08:12
It’s not recommended to move it.
Avatar
EmoSaru 2020-04-14 09:55
There are multiple Lua files and DLLs. The reason I will never advocate for copying it or moving it elsewhere is that the installer will not update copies stored elsewhere, and we will only ever be able to provide support here for people using the tracker as it was installed.
Avatar
Nicholas Steel 2020-04-14 12:35
@Bliven I made a mistake on the SMZ3 discord. I put shortcuts to all the LUA files in the same location. (edited)
Avatar
Aces4U 2020-04-15 10:41
^
Avatar
MikeTrethewey | Axiom Verge 2020-04-15 10:49
It’s still a mistake. Don’t cheat your file system.
Avatar
Nicholas Steel 2020-04-15 11:58
It saves me from having to navigate to the Emotracker folder for autotracking script and then navigating from the Emotracker folder to the emulator's folder for the multiworld script.
Avatar
MikeTrethewey | Axiom Verge 2020-04-15 12:00
Put a shortcut to the connectors folder in your emu folder.
☝️ 2
Avatar
Yardo 2020-04-15 19:26
I seem to be having an issue with autotracker in ALttPR, would this be the place to ask about it?
Avatar
MuffinJets 2020-04-15 20:07
Yes
Avatar
Yardo 2020-04-15 20:07
So, the tracker is getting everything, except it's not marking the two dungeons I full cleared.
20:07
I'm guessing there's a setting I don't know about maybe?
20:08
It says I'm getting crystals, but I've only gotten pendants so far
20:08
Everything else is correct
20:08
When I generated the seed, I just used default settings.
Avatar
MuffinJets 2020-04-15 20:09
So it's not auto-tracking the dungeon's checks? And the dungeons you've completed are showing up as crystals instead of pendants?
Avatar
Yardo 2020-04-15 20:10
Correct.
Avatar
MuffinJets 2020-04-15 20:10
Both of those things are intended
👍 1
20:10
Right-click your crystals in the item grid
Avatar
Yardo 2020-04-15 20:10
Oh, okay lol
Avatar
MuffinJets 2020-04-15 20:10
Dungeons aren't autotracked because of a number of reasons, but it's intentional
Avatar
Yardo 2020-04-15 20:10
I knew I could do it manually, I just didn't realize I was supposed to, thank you.
Avatar
MuffinJets 2020-04-15 20:10
No prob
Avatar
Yardo 2020-04-15 20:34
Oh, I guess one more, is Hyrule Castle & Sanctuary also not autotracked?
Avatar
EmoSaru 2020-04-15 20:42
That is a dungeon.
Avatar
Yardo 2020-04-15 20:42
Sick, thank you.
Avatar
Nicholas Steel 2020-04-16 00:52
Put a shortcut to the connectors folder in your emu folder.
@MikeTrethewey | Axiom Verge But then you'll need a shortcut in the connectors folder leading back to the emulator folder... since Snes9x remembers the last visited path. If you have a shortcut to the file instead of the folder containing it that's not an issue.
Avatar
MikeTrethewey | Axiom Verge 2020-04-16 00:53
sakuSalute
Avatar
PenginTamer 2020-04-18 07:16
Hey guys, I'm having an issue with BizHawk auto-tracking (aLttPr package). I just used a fresh download of Bizhawk pre-reqs, Bizhawk 2.4, and Emotracker 2.3.7.2 but when I run the lua connector.lua scirpt in lua console I get no output information and no connection with emotracker. Are there any resources available to help me trouble shoot this? Thanks for your time!
Avatar
PenginTamer 2020-04-18 07:41
Also, I am easily able to get it to connect with snes9x-rr
Avatar
Nicholas Steel 2020-04-18 07:45
Did you check the pinned message in this channel for setting it up for Bizhawk?
07:46
It's the bottom most pin
Avatar
Bastixx 2020-04-18 10:06
So i'm trying to build my own autotracker which just reads input from a file. This part is easy. However the packs i am using as inspiration don't really tell me how the tracker runs the actual loop which keeps checking the data. Do i just need to name my looping function a certain name or can i loop myself after calling it from init.lua?
Avatar
PenginTamer 2020-04-18 10:32
@Nicholas Steel yeah I wiped my old setup and started fresh using those instructions and all current versions of pre-reqs, bizhawk, and emo.. still not giving me any output data which is weird- and I followed the snes9x setup pinned here and it works flawlessly..
Avatar
EmoSaru 2020-04-18 10:41
@Bastixx there is no "loop", which is why you are not seeing one. Everything is event-based, and the only way to receive events currently is to add memory watches, which only works on supported platforms.
10:42
I can look into adding a configurable timer system to enable alternative auto-tracker types, but I'm not sure what timeline it will arrive on. Any details you could share about your requirements would also be helpful.
Avatar
Bastixx 2020-04-18 11:03
Well that would certainly explain that then 😄 The game we are talking about is Ori and the Will of the Wisps and the randomiser is currently in development. As far as i understand it, the randomiser reads in a seed and then changes and monitors the memory of the game to alter item placements. It's trivial to make the randomiser write what you have and haven't picked up to a file, so i had hoped that i could read this file and parse it for changes. A watcher on this file could also work very well, but i doubt that is easier to make than a timed loop.
11:06
I'll check with the people who are developing the rando, but i don't think its very easy to monitor the memory addresses in this case
Avatar
Moocow1980 2020-04-18 11:17
So I'm trying to follow the sticky notes for running auto tracker for my SNES classic, and I am playing SMZ3. It doesn't seem to work. I am not sure what is wrong as I followed the instructions to a T. Any suggestions?
Avatar
EmoSaru 2020-04-18 11:30
File watch actually IS easier, so I will look into that.
Avatar
Bastixx 2020-04-18 11:34
Thank you 😄 Let me know if i can do anything to help out!
Avatar
Dorkmaster Flek 2020-04-18 14:06
You're going to need to be way more specific.
14:07
What steps are you following?
14:07
I don't have a SNES Classic to test autotracking on that at all, and autotracking with SMZ3 is a very unique beast compared to other games. (edited)
14:08
It may not work, even if the general functionality does work via QUsb2snes
14:09
Also how exactly are you playing it on your SNES Classic? Natively or via emulator?
14:10
Officially, SNES Classic is not a supported platform. People have gotten it to work via experimental support in QUsb2snes but that is not guaranteed to work.
Avatar
PenginTamer 2020-04-18 15:31
Is it possible to have 2 instances of EmoTracker open at the same time?
Avatar
MuffinJets 2020-04-18 15:39
Yes, but not two autotracking sessions
Avatar
Moocow1980 2020-04-18 18:33
@Dorkmaster Flek So, basically, I finally got it to work after much digging and digging. The pinned instructions from 2019 in here are still solid as a base setup. But what I had to do was hook up the SNES Classic to my PC as the power source and data connection, but normal HDMI to TV. I turned on Hakchi and went to Settings -> FTP, and got my IP address for the SNES Classic. I went to QUsd2snes and (from a ReadMe file buried in the folders), went to the Config.ini file and added a line "SNESClassicIP=XXX.XX.XX.XX" (which Xs are the IP) and saved. Booted up the game, booted up QUsd2snes, booted up Emotracker, and it worked. I figured I missed something simple but I couldn't retrace my steps to figure it out easily enough. (edited)
Avatar
Dorkmaster Flek 2020-04-18 18:40
Oh good, glad you got it to work!
18:40
I don't know anything about Hakchi since I don't have a SNES Classic.
Avatar
Moocow1980 2020-04-18 23:17
@Dorkmaster Flek it was trial and error on my part piecing it together between various sources, but it was a nice Saturday side project while I did house stuff and watched Twitch. Another thing I found is if I left the game (such as hit home on my Wii pro controller that I use on the SNES Classic), the tracker would go down. If I closed both QU and Emo out, and then later reloaded the game in SNES Classic, and then opened the other programs back up, the tracker would resume and even load everything back up automatically. So that, and ensuring to add the command line into the config file, are probably the two big things I'd add to anyone using it with a SNES Classic, supplementing existing instructions out there.
Avatar
111 2222 2020-04-19 02:24
i scrolled through previous messages, and followed the steps indicated. i fresh installed emotracker last week, but the lua script says ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2), which isnt the current version. how would i update it if the fresh install had the old version?
Avatar
Nicholas Steel 2020-04-19 03:35
Where did you download Emotracker from/what version is mentioned in the programs title bar?
Avatar
111 2222 2020-04-19 04:51
i googled emotracker, and downloaded from the download page of the site
04:51
version 2.3.7.2
04:53
checked history, downloaded april 12th
04:56
sorry, didnt mention i was using snes9x
Avatar
Nicholas Steel 2020-04-19 05:39
@111 2222 What do you mean the latest isn't included? 2.0.2 is the latest. When you load the LUA Script you'll see ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2), notice the part in brackets.
Avatar
111 2222 2020-04-19 05:43
i was having an error earlier. when i searched this channel for it, i saw EmoSaru mention a different version. that's why i assume it was old
05:44
i tried loading up my snes9x now to replicate the error, but it worked fine 😄 (edited)
Avatar
Nicholas Steel 2020-04-19 05:44
There hasn't been a new version since 2004. Emosaru may be working on a newer version. (edited)
Avatar
111 2222 2020-04-19 05:45
Also, as I posted above... The first line output into the Lua window in Snes9x should be ConnectorLib Lua Connector 2.0.0 (LuaSocket 3.0-rc1) if you are on the correct version
this was the post i saw
Avatar
Nicholas Steel 2020-04-19 05:56
Unsure. Seems like old versions of Emotracker used a beta release and presumably something was wrong with it so Emosaru downgraded to the last stable release from 2004.
Avatar
Tyfox64 2020-04-19 17:49
so can you use this for ocarina of time?
Avatar
MuffinJets 2020-04-19 17:50
Not currently
17:50
It has to be developed
Avatar
Tyfox64 2020-04-19 17:51
ok
Avatar
dev 2020-04-23 21:35
does anyone know an auto tracker for ocarina of time? I was told they exist in the randomizer discord, but they wouldn't tell me how because it's not allowed for races, but I don't want to race
Avatar
WillardJBradley 2020-04-23 21:43
they dont
21:44
at least not for emotracker
Avatar
dev 2020-04-23 21:48
yea, I figured that much, I meant in general though, figured that someone here might know of one and I still have Emotracker for the games that it can auto track
Avatar
WillardJBradley 2020-04-23 21:49
we generally don't advertise other trackers in this discord that is centered around a particular tracker (edited)
21:50
but i also haven't heard of an OoT autotracker
Avatar
dev 2020-04-23 21:51
yea, I figured that it doesn't hurt to ask and if someone knew one they could PM me
Avatar
WVGent 2020-04-24 15:26
complete noob here, i can not get the auto tracker to work with snes9x at all. What am I missing? Is there a tutorial on how to set it up?
Avatar
WVGent 2020-04-24 15:37
got it,
Avatar
PixelPerfect 2020-04-25 00:01
hi there! I recently enabled auto tracking for my SMZ3 runs and I noticed that it, from what i can tell, tracks everything fine except for heart pieces and containers. I ws wondering if anyone else is having this issue and if there is a way to fix it?
Avatar
MikeTrethewey | Axiom Verge 2020-04-25 01:01
@PixelPerfect IIRC, those counters have never been hooked up.
Avatar
PixelPerfect 2020-04-25 01:01
Okay lol ty I thought I did something wrong
Avatar
Dorkmaster Flek 2020-04-25 05:30
That's a technical restriction.
05:31
The combo rando does not actually track the total number of heart pieces the way Z3R does.
05:32
Some people wanted to keep track of them manually which is fine, they just can't be auto tracked.
Avatar
Shandrunn 2020-04-25 12:49
Speaking of autotracking SMZ3, is there any hope of keys getting tracked in keysanity?
12:49
I haven't seen it work for Z3R, so maybe there's some technical limitation?
Avatar
MuffinJets 2020-04-25 13:47
It's possible to be tracked in ALttP, it just isn't
13:47
It'll be up to Flek to track keys on their own
Avatar
EmoSaru 2020-04-25 14:35
To be clear, it's "possible" to track in ALttP by doing algebra on pot pickups, doors opened, etc. There are cases where that doesn't work, although they are not encountered by most players. I don't do it as a result, plus the fact that I have no desire to kick the hornets' nest in that community. As I've told Karkat, I will gladly add auto-tracking for anything they make plainly/directly trackable via the save data in a non-cheatable way, including things like dungeon rewards (once seen). (edited)
Avatar
Dorkmaster Flek 2020-04-25 16:18
Keys will be tracked in keysanity for SMZ3 yes, via the algebra EmoSaru mentioned. 😛
16:18
Said algebra is already in place for the existing dungeon tracking.
16:20
Also the devs have mentioned wanting to get a similar profile/stats display on the file select screen, which would mean hopefully the heart pieces not being tracked in SM will be changed. If that happens, I will add the heart piece/container count to the autotracking as well.
👍 2
16:20
That's a future nice-to-have for the moment though.
Avatar
Shaki 2020-04-26 00:03
Hey everyone! I just set up my system again because of some problems, so i wasn't able to save my stuff... was going to set up snes9x with emotracker again, but the version delivered in emotracker (in the connector folder) just wont run. I downloaded the normal 1.6 (which does not support lua) to test if the emulator at all does not work. i get the message that d3dx9_40.dll is missing. Is that directx 9 related? Any experience with that?
Avatar
Nicholas Steel 2020-04-26 00:05
Download the DirectX Web Updater from Microsoft, and during setup untick the box for installing the Bing toolbar (or download an older version of the Web Updater that excludes the Bing Toolbar option). (edited)
andyLove 1
Avatar
Shaki 2020-04-26 00:09
Well... my bad. Tried that and it didn't work because an error occured. Needed to start it with admin rights... now it's installing. Thanks @Nicholas Steel 😆
00:12
It's working now again 🙂
Avatar
Nicholas Steel 2020-04-26 00:14
Good.
Avatar
Winry88268 2020-05-05 15:50
any advice on how to troubleshoot if when connecting to SNES9x-rr for multiworld, the robot turns red instead of cyan?
Avatar
Rocky712 2020-05-05 16:30
Are there any good resources to get into programming an auto tracker?
Avatar
cubesolver 2020-05-05 16:44
Emo’s lttp autotracker is the main resource
Avatar
Dorkmaster Flek 2020-05-05 17:35
If you have the official LTTPR pack installed, you can find the ZIP file in your Documents folder under EmoTracker/packs
17:35
Just unzip it and you can examine the autotracking code.
Avatar
Nicholas Steel 2020-05-06 01:59
@Winry88268 Make sure the emotracker package for whatever randomizer you're using is fully up to date and loaded, and make sure QUSB2SNES is running. Additionally make sure the emulator isn't configured to pause while in the background. (edited)
Avatar
Winry88268 2020-05-06 03:37
@Nicholas Steel the emotracker doesn't have any updates pending, Q is running, and the LUA bridge is open, and the emulator is running fine. i followed the Bonta guide exactly, but the robot wont connect. just sits red.
Avatar
Nicholas Steel 2020-05-06 04:57
Are you loading the correct script file in Snes9x (and which multiworld are you talking about? Zelda, Metroid or what)? (edited)
Avatar
Winry88268 2020-05-06 15:00
it's using the connector script, which i believe is the correct one, and its for Z3 multiworld
Avatar
EmoSaru 2020-05-06 15:13
For EmoTracker, make sure you've followed the autotracker guide in the pins here precisely. It is the same as the setup for multiworld. Also make sure you're not running any other connectorlib apps, like crowd control.
Avatar
Wylem 2020-05-06 15:33
make sure qusb2snes is up to date too, there's a recently patched bug that sounded like it affected multiworld+autotracking
Avatar
Dorkmaster Flek 2020-05-07 07:30
If you're using QUsb2snes instead of the connector.lua script for snes9x-rr in the EmoTracker install folder, you want to select SD2SNES as the autotracking type in EmoTracker as well.
07:30
QUsb2snes has bridges for some emulators, but it's ultimately implementing the same usb2snes protocol used when connecting to an SD2SNES.
Avatar
CatsuneNiku 2020-05-07 14:25
out of curiosity, do I need to be using Retroarch? I just have Snes9x installed directly, but i have nno idea how to enable autotracking from there because my brain is square lmao
14:31
wait im a moron I'm sorry ack
Avatar
Nicholas Steel 2020-05-08 02:43
Check the pinned messages for guides regarding various emulators, including Snes9x-rr
Avatar
CatsuneNiku 2020-05-08 11:10
Yea I did, I just couldn't scroll down on my pc but I figured it all out ^~^
Avatar
Lowrider20131 2020-05-10 00:35
so checking the pinned messages on how to connect RA to EmoTracker its going im following the steps and its going from green bot to yellow but ultimately goes red and stays that way when the game starts
Avatar
squidy0525 2020-05-12 07:40
I can't openconnector.lua (edited)
Avatar
squidy0525 2020-05-12 07:58
also why is there no pinned video for english
Avatar
squidy0525 2020-05-12 08:10
nvm figured it out
Avatar
proccy 2020-05-13 16:01
i have tried so many things here - followed the pinned post using snes9x-1.57-RR Where I get "lua511.dll cannot be found" Then using snes9x-1.60-RR, it does find the file but can't use the DLL (invalid win32) So I try the 32bit version of snes9x1.60rr and now i get "socket.dll module cannot be found" I also tried the included snes9x-rr zip that i found in the connectors folder, which gives the same error 'socket.dll"module cannot be found" I must be doing something fundamentally wrong here. Any help would be much appreciated. Thanks (edited)
Avatar
Dorkmaster Flek 2020-05-14 05:54
I don't know about socket.dll but you definitely need the 32 bit version of snes9x-rr (edited)
Avatar
Nicholas Steel 2020-05-14 07:29
You're extracting the files right? You're not running them from within the ZIP?
Avatar
proccy 2020-05-14 08:31
yes extracted into a fresh folder,
Avatar
Nicholas Steel 2020-05-14 08:40
Where did you source connector.lua from?
Avatar
proccy 2020-05-14 08:51
i used the one in the emotracker folder. newest version of emotracker. in the snes9x folder
Avatar
proccy 2020-05-16 14:17
i was given a link to an emulator that just worked right away, so, issue solved 🙂
Avatar
squidy0525 2020-05-17 07:38
on my auto tracker for lttp and super metriod it tracks everything but heart pieces and heart containers
Avatar
MuffinJets 2020-05-17 12:30
@squidy0525 That pack simply doesn't track those, you have to do it manually
Avatar
squidy0525 2020-05-17 13:07
Ah
Avatar
Dorkmaster Flek 2020-05-17 16:43
People wanted to track those so I added them to the item grid, but due to technical limitations they can't be autotracked currently. If that changes in the future I will certainly add them.
16:43
SMZ3 doesn't track the total collected heart pieces the way Z3R does.
Avatar
squidy0525 2020-05-18 07:25
Ah
Avatar
Deleted User 2020-05-18 22:10
hello, i don't know how this discord works but i need some assistance with my emotracker for ALTTP. there are some bugs and i don't know if there is a fix to them. would love an immediate response from someone comfortable with the app. @EmoSaru @Pack Developer
meguuu2 2
Avatar
duncathan_salt 2020-05-18 22:12
you'll have better luck getting a response if you explain the issue first
Avatar
Fouton (PugHUD) 2020-05-18 22:13
also pinging literally everyone at a dev roll is 😐
Avatar
Pink Switch 2020-05-18 22:15
whomst ping
22:15
oh
Avatar
Deleted User 2020-05-18 22:16
well im just trying to track my game and unfortunatley for me the tracker is not picking up items or unpinning the boxes when im done with the place. for instance, i go the give the kid a bottle for an item and it doesn't register. so when i manunally input the item and check the box off, it un clciks the item. and it has happened to a few items like the boomerang, bow and arrow, magic dust, mushroom. ect. im currently using the Official ALTTPR Support Keysanity Map Tracker.
Avatar
Pink Switch 2020-05-18 22:16
are you playing keysanity?
Avatar
Deleted User 2020-05-18 22:17
And i apologize for inturrupting so many of you. didn't know how to get anyone's attention or if it was some discord with inactive users.
22:17
is that a specific run? i just started using this yesterday and im still trying to figure out the basics of the app
22:18
it's a little confusing for me since there is no Map Keys for new casuals like me. sorry if im being a bother btw
Avatar
Deleted User 2020-05-18 22:28
to be honest, is ther any way i can just take notes somewhere like a 101 course for emotracker and ALTTPR
Avatar
EmoSaru 2020-05-18 22:40
If your issues have more to do with not knowing the game, then the LTTPR discord is the best place to find resources for learning the game.
22:41
You can find a link to it in #faq
22:41
Along with a lot of answers to Frequently Asked Questions
Avatar
Deleted User 2020-05-18 22:41
i appreciate it
22:43
I've been a big fan of the community for years and now that i got everything set-up, i want to dive deeper in the understanding of the app and the randomizing scene in general. i appreciate it guys. hopefully all my questions will be answered
Avatar
Diamatsu 2020-05-19 12:50
Are there know issues between Qusb2snes 0.7.17 and hakchi2ce 3.8.0 for miniSNES, updates make EmoTracker no workie...
Avatar
EmoSaru 2020-05-19 13:06
That would be a question for them, I don't provide official support for that config, I don't specifically test on it, and I don't have any insight into their releases. I'm happy when it works, because it lets people use my stuff more places, but it's not something I can help with. (edited)
Avatar
Diamatsu 2020-05-19 14:28
Thanks Emo for taking the time
Avatar
Stanza 2020-05-20 15:02
Anyone have a link to the supermetroid and link to the past combo randomizer's connector.lua? I was told to come here for help.
Avatar
TarThoron 2020-05-20 15:29
They use standard connector.lua that comes with emotracker.
☝️ 2
Avatar
NSGJesse 2020-05-21 21:43
I am setting up emotracker with bizhawk. I am not sure how to set up a bsnes core. could you help?
Avatar
Dorkmaster Flek 2020-05-21 21:45
It should be under Config > Cores > SNES > BSNES
21:46
The cores are snes9x and bsnes but autotracking only works with bsnes on BizHawk.
21:46
Plus I think the snes9x core is based on an older version so you probably want to use bsnes anyway...
Avatar
NSGJesse 2020-05-21 21:47
Yay! Thank you so much I was so confused there!
👍 1
Avatar
NSGJesse 2020-05-22 11:49
So dumb question. Is there a way to set up the auto tracker while running the game on switch instead of an emulator? When i try to run obs, the tracker and emulator my game lags so it would be better to run the game on something that isnt my computer
Avatar
Bastixx 2020-05-22 11:50
Nope, autotracking currently only works on supported emulators (edited)
11:51
It would be a MAJOR undertaking to get it working on a switch and most likely not possible without modifying the switch in some way (edited)
Avatar
NSGJesse 2020-05-22 11:52
ok no worries im just new to all this, that makes sense. dang. I want to use autotracking but it kills my game so bad
11:52
ill probably just manually track it
11:52
it's a great tool!
Avatar
Spleebie 2020-05-22 12:00
It also works on SD2SNES FX Pak Pro and SNES Classic, plus anything that can run Retroarch
12:01
So it's not purely emulator but it doesn't work on Switch
Avatar
Bastixx 2020-05-22 12:19
Ah, thanks for correcting me
Avatar
Carlson32 2020-05-26 19:35
I am new to the Discord, so apologies if this is the wrong place - please feel free to correct me or put me in the right direction if there is a resource that exists for this question because I'm sure it's been asked. For ALTTPR auto-tracking my items don't auto-complete in dungeons. Is that intended behavior?
19:36
(snes9x v1.6)
Avatar
EmoSaru 2020-05-26 19:38
If by "(your) items" you mean that chests don't mark as cleared in dungeons, then yes - that is intended behavior.
👍 1
Avatar
Carlson32 2020-05-27 08:00
Thanks @EmoSaru - you are a wizard. This tool is amazing. Donation sent!
Avatar
Hidari 2020-05-30 21:08
Been having trouble recently with getting autotracker to work with Bizhawk. Did something change recently or am I just doing something wrong? I'll try to pull up what error I'm getting in case that helps.
21:11
Avatar
EmoSaru 2020-05-30 22:14
You're using the wrong Lua core, and the wrong SNES core.
22:14
See the pinned messages here
Avatar
Hidari 2020-05-30 22:17
I actually just figured it out, but bizhawk randomly decided to switch SNES cores on me. Weird.
Avatar
Dorkmaster Flek 2020-05-31 06:55
I believe the snes9x core in Bizhawk is based on an older version of snes9x, and yeah it doesn't have the Lua support of the rerecord fork.
Avatar
Nicholas Steel 2020-06-01 00:18
Which is weird when you consider the TAS'ing focus of Bizhawk.
Avatar
Dorkmaster Flek 2020-06-01 06:26
I assume people use bsnes for TASing since it's focused more on accuracy, but not totally sure on that.
06:28
Well anyway, on topic the main snes9x core is old and doesn't have Lua support so yeah you gotta use bsnes core with Bizhawk. 😛
Avatar
SushiKishi 2020-06-03 17:02
I'm also having trouble with the Autotracker and Bizhawk. It turns green and the LUA Console says connected, but when I load into a save file/run in progress, it doesnt auto-fill like SNES9x does. I have the BSNES core selected, and I followed the pin to go change my Lua core but it already was on the right one. I have the same Lua window/text Hidari does (minus the error -- ends with Connection Established). I'm trying to track SM-LTTP randomizer, if that's part of the issue.
17:03
Awww heck there's a pre-Bizhawk install thing I didn't do, lemme go try that first
Avatar
Dorkmaster Flek 2020-06-03 17:24
Are some things tracking and others not, or is it just not tracking anything at all?
17:24
There is a Bizhawk specific variant for SMZ3.
17:24
If the former, you may be on the standard variant not the Bizhawk one.
17:24
If it's not tracking anything at all, that sounds like a different issue.
Avatar
SushiKishi 2020-06-03 17:25
I might have the wrong Bizhawk then, I picked up the instructions from...not here, so I'm getting caught up.
17:25
Bizhawk also started doing the thing where it stutters every now and then, which is why I was going to switch to that, so I'm just setting up Retroarch now, just as well round the bases bardDerp
Avatar
SushiKishi 2020-06-03 17:39
HUZZAH all set with Retroarch. Only took ten minutes to realize retroarch_default.cfg is not retroarch.cfg bardYeah
Avatar
GhostMFLion 2020-06-04 11:29
I'm looking to troubleshoot a yellow robot head in my emotracker, where is the best place to start? Thanks in advance!!
Avatar
Rashiko 2020-06-04 11:34
The pins in this channel have always been super helpful for me.
Avatar
Dorkmaster Flek 2020-06-04 11:34
That usually means it's waiting for a connection. You're going to need to give us a lot more info about what emulator/platform you're using, steps being followed etc.
Avatar
GhostMFLion 2020-06-04 11:43
I checked the pinned messages, thanks for pointing those out. I followed them and homeboy turned blue 🙂 thanks for the work and support you have built here! thanks so much!
👍 1
Avatar
StuckBoy 2020-06-05 18:19
I seem to be stuck setting up an FXPak Pro. I did the steps listed in the pinned message, but when I boot the cart it cannot find a m3nu.bin file. Are the latest FXPak Pro carts not compatible with the version the auto-tracker uses?
Avatar
Spleebie 2020-06-05 18:31
The pinned message links to older versions of the files that might not support the pro
18:31
You'll want to get the latest sd2snes firmware from https://sd2snes.de/blog/downloads and usb2snes from https://github.com/RedGuyyyy/sd2snes/releases
SD card based multi-purpose cartridge for the SNES - RedGuyyyy/sd2snes
Avatar
StuckBoy 2020-06-05 18:32
👍 I'll give that a shot!
18:37
Worked on the first try, thanks a bunch!
Avatar
EmoSaru 2020-06-05 18:41
@stephen If you have a moment at some point, would you be willing to update your pinned message with the generic release links? If not, I'll unpin it and create a duplicate that I own. Thanks!
Avatar
stephen 2020-06-05 19:00
I am on vacation for a week so all you.
👍 1
Avatar
EmoSaru 2020-06-05 19:08
HOW TO UPDATE YOUR SD2SNES TO SUPPORT AUTO-TRACKER (original post by @stephen) a) Back up your saved games on your SD2SNES (located in the sd2snes/saves folder on the SD card.) b) Delete the SD2SNES folder off of your SD card c) https://sd2snes.de/blog/downloads - Download and unzip the latest SD2SNES/FXPak Pro firmware to your SD card d) Restore your saved games to the sd2snes/saves folder on your SD card. e) https://github.com/RedGuyyyy/sd2snes/releases - Download and Extract the USB support patch that matches your base SD2SNES/FXPak Pro firmware version f) Take the two files from the sd2snes folder in that USB support patch zip file and put them in the sd2snes folder on your SD card. It will warn you that you are replacing existing files, this is expected. g) Plug in your SD2SNES via a microUSB cable. h) If you have Windows 7 - Look for the SD2SNES in Device Manager. Update the driver to use the file from the win7_driver folder in the USB Support patch ZIP file. i) Click the robot in the bottom right of your EmoTracker window and set it to SD2SNES. (edited)
Avatar
Original message was deleted or could not be loaded.
EmoSaru 2020-06-05 19:08
Pinned a message.
Avatar
foxythetimepierat109 2020-06-09 11:34
Is there any way to use auto tracking on emotracker with bizhawk and the minish cap tracker?
Avatar
Apokalysme 2020-06-09 11:37
you should take a look in pinned posts, there is a guide for Bizhawk (edited)
Avatar
foxythetimepierat109 2020-06-09 11:39
It says it only works with BSNES
Avatar
cubesolver 2020-06-09 11:39
Set it to the mgba core
11:39
All other instructions apply
Avatar
foxythetimepierat109 2020-06-09 11:40
Okay Thanks
Avatar
Apokalysme 2020-06-09 11:40
I've forgotten about which core before answering, sorry X) (edited)
Avatar
foxythetimepierat109 2020-06-09 12:04
It's fine I got to witness it and it's fun and less work
Avatar
Typotato The Wooloo 2020-06-12 13:02
Is it possible to set up bizhawk 1.13.2 with the autotracker? And if so how
Avatar
MuffinJets 2020-06-12 13:02
Probably not, but I'm not sure
13:03
You'd need a bizhawk installation with lua scripting, which I believe was a 2.0 feature
13:03
Don't quote me on that though
Avatar
Typotato The Wooloo 2020-06-12 13:32
If anyone has a solution DM me
Avatar
MuffinJets 2020-06-12 13:38
Why do you need that version of Bizhawk?
13:38
Just a curiosity, not a criticism
Avatar
Typotato The Wooloo 2020-06-12 13:47
It’s the last version supported for 32 bit
Avatar
MuffinJets 2020-06-12 13:51
Oof, sorry to hear that
Avatar
Typotato The Wooloo 2020-06-12 13:58
It’s fine
Avatar
Nicholas Steel 2020-06-13 01:05
Why not switch to 64bit Windows? Do you have a bunch of 16bit software you use?
01:06
Most CPU's in the last 15 years support 64bit Windows.
Avatar
Typotato The Wooloo 2020-06-13 04:45
The cpu in this pc is a low end atom processor
04:46
With only 2GB of ram
04:49
I could try upgrading it to 64 but unsure how (edited)
Avatar
Nicholas Steel 2020-06-13 08:13
An upgrade isn't possible, you'd have to re-install the 64bit version of Windows. (edited)
Avatar
RoseBloom 2020-06-13 20:44
How do you do RetroArch GBA autotracking?
Avatar
RoseBloom 2020-06-13 20:56
nvm
Avatar
M.Samurai 2020-06-21 13:54
is there a way to establish a communication between the Dolphin emulator and the Emotracker? even though I have a ram reading interpreter (I only have knowledge of reverse engineering), I have the information to develop an autotracker for a gamecube game, but I had this doubt on the subject (I don't want to make a tracker from the beginning, but yes take advantage of emotracker availability) (forgive me for the message in "google translator")
Avatar
EmoSaru 2020-06-21 13:57
It is not currently possible from EmoTracker, but it may be possible in the future as connectorlib support evolves.
Avatar
M.Samurai 2020-06-21 13:58
understand, thank you for clarifying my doubt.
Avatar
Pielord90 2020-06-22 08:23
ok just getting into rando runs and i installed your tool to help me keep track. but when i try to setup the atuotracker i get this message
08:24
Avatar
Bastixx 2020-06-22 08:27
I assume you followed the installation instructions for the corresponding emulator from the pinned messages here?
Avatar
Pielord90 2020-06-22 08:30
i did not. still tring to learn how to navigate discord
Avatar
Bastixx 2020-06-22 08:31
In that case this is probably the message you want to take a look at: https://discordapp.com/channels/386961931988369418/549484120263229441/718647526634291231
👍 1
08:31
(assuming you are using that emulator, not that familiar with all of them)
Avatar
Nicholas Steel 2020-06-22 12:00
Why'd you link them to SD2SNES instructions when they are using what appears to be a PC emulator, and also seems to be Bizhawk? (edited)
Avatar
Bastixx 2020-06-22 12:22
I have little clue about the emulators, i saw snes and picked the first pinned post about a snes emulator. It seems i was wrong in my guess
Avatar
Suhe 2020-06-23 14:11
Quick question, propably answered before, but I couldnt find it: Does auto tracking work with multiworld? ( I can see a thousand reason why it couldn't, but I thought I'd ask)
Avatar
EmoSaru 2020-06-23 14:14
which multiworld are you talking about
14:14
emotracker has a built in client for the bonta LTTP multiworld which not only works with autotracker, but requires it
Avatar
DukeDragon28 2020-06-23 14:15
🤔
14:15
Interesting
Avatar
EmoSaru 2020-06-23 14:19
You can enable it under the Gear Menu > Extensions menu
14:20
I believe there is information on setup in the LTTPR discord's multiworld area, but it's pretty self explanatory. Autotracker needs to be running properly before using it.
Avatar
Suhe 2020-06-23 14:27
ooops SMZ3
14:27
sry about that lol
14:27
forgot the most important part
Avatar
EmoSaru 2020-06-23 14:29
Ah, that is not supported currently. As to whether autotracker interoperates well with it, it might? It's only likely to work properly on sd2snes tho.
14:29
Or emulators supported by qusb2snes
Avatar
Suhe 2020-06-23 14:29
yeah ive been using autotracker with that
Avatar
EmoSaru 2020-06-23 14:29
I don't play SMZ3 so I can't say. @Fouton (PugHUD) may know better.
Avatar
Suhe 2020-06-23 14:30
thanks
Avatar
Suhe 2020-06-23 14:49
Apparently it works, thanks again!
Avatar
Fouton (PugHUD) 2020-06-23 16:16
It works and should cause 0 issues but theres a good chance total will blame my autotracking if anything goes wrong 😛
Avatar
Suhe 2020-06-23 16:45
Thanks!
Avatar
Dorkmaster Flek 2020-06-24 05:54
It should work just fine in theory. I use EmoTracker + Berserker's MW client for Z3R all the time and have no issues. (edited)
05:54
I haven't done a SMZ3 MW yet, but no reason it shouldn't work fine with autotracking.
05:56
One thing with MW I noticed at least with Berserker's Z3R client is I had issues with SD2SNES using Qusb2snes specifically. I'm using Redguy's usb2snes.exe that comes with the firmware and have no issues with that. (edited)
05:58
Berserker's client wants to run Qusb2snes automatically if it isn't running, so just start usb2snes.exe first before running the MW client and it should connect normally without trying to start Qusb2snes. (edited)
05:58
If you're on emulator, Qusb2snes should be fine (in fact required). (edited)
Avatar
Suhe 2020-06-24 07:20
did one yesterday, can confirm that it works flawlessly with emu
👍 1
Avatar
pollysee 2020-07-01 18:21
I've been playing berserker multiworld LTTPR lately, and the autotracking works fine, except it doesn't track dungeon chests. has anyone run into this, or have any suggestions?
Avatar
TarThoron 2020-07-01 18:23
Dungeon chests are intentionally not tracked.
Avatar
pollysee 2020-07-01 18:24
oh really? why is that?
Avatar
TarThoron 2020-07-01 18:25
See pins
Avatar
pollysee 2020-07-01 18:27
OK, thanks
Avatar
MuffinJets 2020-07-01 19:00
If you use the SMZ3 tracker and only use the ALttP side of it, you can get dungeon tracking
Avatar
EmoSaru 2020-07-01 19:02
Yes, that pack does a thing that I don't particularly condone of, and don't think is the correct way to handle it, but I'm not currently standing in the way of it.
Avatar
MuffinJets 2020-07-01 19:04
You have to keep in mind the logic accounting for access to areas like Mire through SM, but it's worthwhile for casuals imho
Avatar
EmoSaru 2020-07-01 19:05
FWIW, the only reason I'm not standing in the way of it is because it's intended for use by SMZ3 players.
19:06
There are too many historical issues for me to want to condone and/or support such things for LTTPR without the devs for that randomizer providing a proper way to distinguish between these things in the SRAM. It's not worth the migraines for me otherwise.
Avatar
MuffinJets 2020-07-01 19:07
That's fair, and I used to be against that decision before this pseudo-solution existed (edited)
Avatar
EmoSaru 2020-07-01 19:08
Pseudo- is the definitely the correct prefix for this, but yeah. It is what it is.
Avatar
Kirito 2020-07-03 22:29
tracker not connecting do i need to update the connector lua ?
Avatar
TarThoron 2020-07-04 00:10
Assuming your core and pack are up to date, no. Just follow the pinned instructions for your prefered platform. Note that autotracking requires an active internet connection.
Avatar
Kirito 2020-07-04 19:25
well considering i haven't touched emotracker for 8 months or so since my pc crashed i'm not sure
Avatar
EmoSaru 2020-07-04 20:45
you may need to reinstall from the website
20:45
if you have a very old version, you may have a certificate issue
20:45
try that
Avatar
Kirito 2020-07-04 21:03
ok
21:03
happy 4th of july everyone
Avatar
ForgottenMoose 2020-07-05 22:00
Not sure if this was already address/ did not see it but im playing SMZ3 and emo is only tracking ALTTP side of things, doesnt track anything in metroid. any ideas?
Avatar
TarThoron 2020-07-05 22:33
If you're using Bizhawk, be sure to use the Bizhawk package. Otherwise, use standard.
Avatar
Shinji257 2020-07-05 23:53
I can't seem to get EmoTracker 2.3.7.2 to link with BizHawk 2.4.2 at all.
ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2) Emulator not running ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2) Connection established Unable to find domain: System Bus, falling back to current NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>c__DisplayClass60_1.<ResumeScripts>b__1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback)
Before you ask. Yes I'm using the bizhawk specific lua script.
Avatar
Nicholas Steel 2020-07-06 00:01
Did you configure Bizhawk to use the correct LUA Engine like it says to in the pinned message within this channel (and restarting Bizhawk)? (edited)
Avatar
Shinji257 2020-07-06 00:07
Yes.
00:11
It's actually default now but I had toggled around to make sure and the NLua one threw the dynamic libraries not enabled error so I knew that one wasn't right anyways.
00:18
I got it working fine with snes9x-rr 1.60 but I'd rather resolve the above and use BizHawk if I can.
Avatar
EmoSaru 2020-07-06 00:27
Make sure you set the snes core in bizhawk per the pinned directions. It needs to be the bsnes core.
Avatar
Shinji257 2020-07-06 00:45
Yep. I'm an idiot. Missed that. Thanks.
Avatar
Kirito 2020-07-06 01:02
with the smz3 when i try to connect with the auto tracking for it it wont the face turns red even though it says that it connected through the lua script any idea whats goin on there?
Avatar
EmoSaru 2020-07-06 01:08
Do you have another connectorlib app running
01:08
Is crowd control running, for example
Avatar
Kirito 2020-07-06 01:13
don't have CC avaible unfortunatley don't have the viewers
01:13
usually i don't have anything up on the screen accept bizhawk and the tracker
Avatar
EmoSaru 2020-07-06 01:17
Can you copy and paste the Lua script output here
01:18
Also please tell me your EmoTracker version number
Avatar
Kirito 2020-07-06 01:24
2.3.7.2 for the tracker version
01:26
ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2) Connection established Unable to find domain: System Bus, falling back to current NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>cDisplayClass60_1.<ResumeScripts>b1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback)
Avatar
EmoSaru 2020-07-06 01:35
You are not using the correct Lua core or the correct snes core. Please follow the directions in the pinned messages for bizhawk.
Avatar
Kirito 2020-07-06 01:53
I did follow the directions but still not connecting this what the tracker says
01:54
Auto tracking is having issues. Connection issues, missinggame data, or a pack attempting to access restricted memory can cause this
Avatar
EmoSaru 2020-07-06 01:57
If the Lua output you pasted above is accurate to what you're getting right now, then no - you did not follow the directions.
Avatar
emerald000 2020-07-08 22:03
Is there a way to make autotracking work on bsnes?
Avatar
EmoSaru 2020-07-08 22:12
Autotracking for snes works with the bsnes core in bizhawk. Otherwise, no.
Avatar
emerald000 2020-07-08 22:21
Bummer, thanks.
Avatar
Captain 2020-07-20 20:27
I glanced around and I assume the answer is no... But is it possible to get EmoTracker to work using retroArch? I do not see a way to get RetroArch to use a core that can use LUA scripts
Avatar
Fieltor 2020-07-21 01:17
check the pin from StormRider (edited)
Avatar
Captain 2020-07-21 18:23
Thanks, sorry I swear I thought I checked all the pins...
Avatar
[SAFT] Paddy | Safti 2020-07-24 01:54
is there a lua to autotrack OoT Randomizer Runs?
Avatar
deserteagle417 2020-07-24 01:57
Unfortunately not.
Avatar
[SAFT] Paddy | Safti 2020-07-24 01:59
ok thx 😄
Avatar
Lojemiru 2020-07-24 19:40
wrong channel last time, whoops Looking at setting up an autotracker for AM2R after a few members of my community expressed interest in having a tracker for the community update randomizer, any advice on hooking into memory values for GameMaker: Studio 1.4 games? (Undertale is a good example, though not one that's likely been randomized.) I should only need to read a single array to start with to grab the item states. (edited)
Avatar
EmoSaru 2020-07-24 19:45
Not supported.
19:45
EmoTracker does not have PC game autotracker support.
19:45
It may in the future, but it does not currently.
Avatar
Lojemiru 2020-07-24 19:46
Ah, understandable. My apologies!
Avatar
codemann8 2020-07-24 22:57
@EmoSaru I'm getting multiple reports from users that autotracking is not working on all packs. Seems to occur in everything, Snes9x, Bizhawk, SD2SNES. Also, I noticed that all the installed packages show up under "Other" instead of their appropriate game names. (edited)
Avatar
EmoSaru 2020-07-25 00:46
There appears to be s service outage of some sort.
00:46
I'm looking into it now.
Avatar
EmoSaru 2020-07-25 01:07
This has been resolved via an application update.
Avatar
Loki 2020-07-25 04:52
Good morning! Sorry to bug ya, but I can't seem to get my auto-tracker working since I updated earlier today. It was working when I streamed last night just fine, but now the robot is stuck yellow. I'm not sure if I'm just being dumb (it's entirely possible lol) or if I've done something to break it. :3
Avatar
Brucie 2020-07-25 05:01
Good morning! Sorry to bug ya, but I can't seem to get my auto-tracker working since I updated earlier today. It was working when I streamed last night just fine, but now the robot is stuck yellow. I'm not sure if I'm just being dumb (it's entirely possible lol) or if I've done something to break it. :3
@Loki I too have this issue, Thought I posted it in the wrong thread.
Avatar
EmoSaru 2020-07-25 05:14
How recently did you update, and what game are you trying to use autotracking with
Avatar
Loki 2020-07-25 05:15
I updated this morning, probably around 6 am EST. I'm trying to autotrack Link to the Past.
Avatar
EmoSaru 2020-07-25 05:15
Please confirm the EmoTracker version number displayed in the title bar
Avatar
Loki 2020-07-25 05:15
2.3.8.0
Avatar
EmoSaru 2020-07-25 05:17
Are you using an emulator, and if so, which one
Avatar
Loki 2020-07-25 05:18
Snes9x v1.55
Avatar
EmoSaru 2020-07-25 05:18
@Brucie what about you
Avatar
Brucie 2020-07-25 05:18
I update Emo tracker today and it's stopped auto tracking
Avatar
EmoSaru 2020-07-25 05:19
Yes, what emulator are you using and what game are you using it with
Avatar
Brucie 2020-07-25 05:19
snes9x-rr-1.60
05:19
LTTPR
05:20
Emotracker 2.3.8.0 as well
Avatar
EmoSaru 2020-07-25 05:24
Okay. I'm able to reproduce this. I can't guarantee with the fix will be available as it's extraordinarily late here, but I will look into it.
Avatar
Loki 2020-07-25 05:24
Thank you very much. ❤️
Avatar
EmoSaru 2020-07-25 06:42
I have released an app update that should fix this for now. It was caused by issues in a connectorlib upgrade, which I have reverted. I will look into this more soon.
😍 3
Avatar
Brucie 2020-07-25 06:57
Thanks
06:59
Can confirm it's working as indented now. Thanks so much @EmoSaru
Avatar
Rywek 2020-07-25 09:48
thanks so much Emo, FR tourney finals in a bit and I've become very dependant on auto-tracker :p
Avatar
Levisaxos 2020-07-25 11:36
@EmoSaru Thanks so much for fixing auto tracking again, but it seems that with inverted keysanity it doesn't want to track small keys... i'm using the newest version now. V2.3.8.1
Avatar
Dorkmaster Flek 2020-07-25 11:46
@Levisaxos small keys are not autotracked in LTTP for technical reasons.
Avatar
Levisaxos 2020-07-25 11:56
Oh thought it worked before
Avatar
Riku55 2020-07-29 10:01
heya, short question: as far as I understand, auto tracking n64 cores in retroarch isn't a thing right now?
Avatar
Nicholas Steel 2020-07-29 11:03
It's at least not available for Ocarina of Time Randomizer (intentionally) (edited)
Avatar
EmoSaru 2020-07-29 11:22
N64 support is not there yet.
Avatar
Riku55 2020-07-29 11:53
alright, thanks for the answer :)
Avatar
el0 2020-08-02 10:57
1. Functionality-wise, is there any difference between lua and sd2snes connections? 2. For mullti-world, I can connect to server, the icon turns yellow, but when I click join game nothing happens. What is going on there? What features am i missing by not being able to join?
Avatar
EmoSaru 2020-08-02 11:38
1) Yes, insofar as Lua connects to emulators and sd2snes connects to that flash cart’s host program. sd2snes users can also run CrowdControl at the same time. 2) This makes no sense. If you cannot join the game, you are not receiving or sending items, and hence not participating. You’re doing something wrong, but without more information on what you’re doing I couldn’t say what.
Avatar
el0 2020-08-02 13:05
Sorry, I should have explained in more detail. I am joining the game through "BerserkerMultiClient.exe". I am able to send and receive items and have already completed multiworld games. What I am asking about is the "Join Game" button in the tracker multiworld extension. It does not seem to do anything for me, and the multiworld icon stays yellow. Is this icon supposed to turn green? What am I doing wrong? What is the expected behavior? What additional information is the multiworld support in emotracker supposed to provide? (I seem to be able to participate and track my game even in the yellow state.) (edited)
13:06
Here is a screenshot of my setup.
Avatar
Dorkmaster Flek 2020-08-02 13:12
If you're using Berserker's MW client exe, you should NOT use the built-in MW support in EmoTracker itself. (edited)
13:13
Just use it for autotracking if you want, and let the Berserker client do the item sending/receiving part.
Avatar
el0 2020-08-02 13:17
Oh, thanks for clearing up my confusion. I thought the multiworld extension was something to use in addition to the berserker client.
13:21
So the real reason the join game button was not working was because I was already connected through a different tool, right? In that case, an improvement suggestion: maybe an error message could be implemented, noting that the player is already connected?
Avatar
Dorkmaster Flek 2020-08-02 13:56
Well you might have the wrong address or something, you have to manually enter the address in EmoTracker. Also the MW support in EmoTracker is for an older version of the MW as far as I understand, it may not work with the current Berserker version.
Avatar
EmoSaru 2020-08-02 14:01
It works with it, unless Berserker has changed something to break it recently. When the official multiworld launches, however, I'm planning on removing the built in thing and dropping support for the old stuff. (edited)
Avatar
JennyBeans 2020-08-05 15:20
15:20
I got a new computer about 2 months ago
15:20
And I finally redownloaded Emotracker for ALLTP runs
15:22
I have 2.3.8.1 for emo tracker and
15:22
15:22
For my Emulator- I am not sure what I am doing wrong, I go into Connectors, and select Connector.lua for the 9x and not working
Avatar
JennyBeans 2020-08-05 15:43
Figured it out ! Pinned messages helped ❤️
Avatar
TarThoron 2020-08-06 00:52
You should get a newer snes9x. It's up to 1.60 now.
Avatar
Nicole 2020-08-13 02:13
Hi there! I'm trying to get auto tracking working with OOT, but it keeps telling me the connection is refused in the LUA panel. It works for ALTTP, but I'm not exactly understanding why its not working with OOT. I'm also not seeing the little robot in the bottom right for OOT, but am for ALTTP. Some help would definitely be appreciated. I'm running Bizhawk, for clarity.
Avatar
Nicholas Steel 2020-08-13 03:14
OoT Rando intentionally doesn't support auto tracking (edited)
Avatar
Dorkmaster Flek 2020-08-13 05:47
I'm not sure about "intentionally doesn't support", but autotracking only works on SNES and GBA platforms currently AFAIA. I think N64 simply isn't supported yet.
Avatar
Nicholas Steel 2020-08-13 10:58
Well yeah, but the OoT Rando developers are intentionally dissuading any discussion of auto tracking and actively discourage its use if anyone claims to have a functional auto tracker.
Avatar
Dorkmaster Flek 2020-08-13 11:02
Ah I see, sorry I was not aware of that!
Avatar
fartsplosion 2020-08-14 21:52
Small question. Just set up auto tracking for ALTTPR for the first time using Espeon's pinned guide for snes9x-rr and it worked fine on first try. Question arose after trying a second time. Will I have to manually load and run the lua script every time I play a game? And keep the little scripting window open alongside snes9x?
Avatar
Dorkmaster Flek 2020-08-14 21:58
Yes
Avatar
TarThoron 2020-08-14 22:08
Personally I minimize the script window and then put it behind Emotracker, which is set to "always on top"
Avatar
Nicholas Steel 2020-08-15 04:04
I move it off the edge of the screen, annoyingly restoring Snes9x from a minimized state causes Windows to move it back on to screen though...
Avatar
tehchronotrigger 2020-08-17 13:34
I am running 1.57 and still not sure how to sync the auto tracker to my game
Avatar
tehchronotrigger 2020-08-17 14:01
I got it to work!!
👍🏼 1
Avatar
shadyforce 2020-08-18 17:32
Hi. I can't get the autotracker to work. I'm playing lttpr on sd2snes (not pro) on windows 10. I followed the instructions exactly in the pin. sd2snes firmware is updated to 1.10.3 with usb2snes-10 files copied in (confirmed in the menu). Windows appears to be picking up the connection to the device. I'm using EmoTracker 2.3.8.2 using item only tracker from EmoTracker official support package. I right clicked on the robot and selected sd2snes. Robot lights up yellow. But no items are getting tracked. Am I missing anything obvious?
Avatar
JRJathome 2020-08-18 17:44
Just a sanity check. You ran usb2snes.exe and it appears in the system tray of your taskbar, right? (edited)
Avatar
shadyforce 2020-08-18 17:46
I did not. Is that a necessary step or just a test to check the connection.
Avatar
JRJathome 2020-08-18 17:47
Yeah. You need either usb2snes or qusb2snes running.
17:47
Or Crowd Control's sd2snes service.
Avatar
shadyforce 2020-08-18 17:48
I was wondering if I needed to have something installed/running on windows, but nothing mentioned it.
17:48
Other than EmoTracker itself
17:50
Perhaps that can be added to the pinned message? I don't think it's particulary obvious. Even reading the usb2snes readme seemed to suggest you often don't need the tray app running.
17:55
Awesome, works now. Thanks 👍
Avatar
ThePanda1016 2020-08-18 18:59
sorry about that. I thought I could remember last night it tracking dungeon chests, but I must be mistaken. Thanks for the feedback
Avatar
Nicholas Steel 2020-08-19 01:32
That's because the pinned message is for updating the SD2SNES firmware and assumes you already know how to set up auto tracking. (edited)
Avatar
Dorkmaster Flek 2020-08-19 06:02
If you're playing on SD2SNES, you need something running to actually communicate with it for anything, multiworld, autotracking, etc.
06:03
Word of advice, I've found Qusb2snes in Windows is unstable with MW specifically on an SD2SNES. I would recommend using Redguy's usb2snes.exe that comes with the firmware. I haven't had any issues with that autotracking, MW, or otherwise. (edited)
06:04
Qusb2snes is mainly useful if you're not on Windows, or running an emulator that isn't snes9x or Bizhawk such as RetroArch. (edited)
Avatar
Itstoearly 2020-08-19 16:08
Hi all, I did a search on here and although I see some people have had the same problem I have had, I don't see any explicit solutions. When I run the connector.lua in snes9x v1.52-rr (svn184) I get the error "error loading module 'socket.core' from file '.\socket.dll': The specified module could not be found." Now I've seen people suggest using the 32 bit snes9x, and as best I can tell, that is what I am using, but it still is unhappy. Can anyone advise? Thanks!
Avatar
krelbel 2020-08-19 19:08
I have a question regarding autotracking with the emotracker default packs and mystery seeds. Usually I'll switch between standard/inverted and with/without keysanity packages after the run starts as I discover what mode I'm in. This can be really cumbersome if I've already connected the lua bridge before switching packages, though (I haven't done it much, but it seemed like the emulator (snes9x-rr 1.60) lagged out quite a bit during the package switch, and I think I may have had to restart autotracking, don't remember exactly). Has anyone else run into issues like this? Any advice on usage of emotracker + autotracking + mystery seeds in general?
19:09
(sorry I don't have more details right now, only did this in one run so far so I'll try to remember more details as I run into them more)
Avatar
Itstoearly 2020-08-19 19:29
well ok thanks to krelbel's post I went out and got SNES9x-rr 1.60... I dont get an error now but I can't get the robot icon to change colors and the lua script is running properly but not managing to connect to emotracker it seems
19:32
oh..... now its working. well ok then, ignore me ChenXD (edited)
Avatar
Nicholas Steel 2020-08-19 21:04
@Itstoearly the icon will turn yellow or red if the emulator pauses the emulation for any reason, since the connection to Emotracker will also stall while emulation is paused. Configure Snes9x to always run in the background (also a good idea when participating in Multiworld) to avoid it if it annoys you. (edited)
Avatar
Itstoearly 2020-08-20 04:15
@Nicholas Steel until I restarted the tracker and emulator a few times the robot wouldn't change colors at all snd was staying white
Avatar
luvlynn1 2020-08-23 03:24
Having trouble setting up the auto tracker. Qusb2snes is not seeing the game. The auto tracker symbol will turn green when first turned on then flash yellow and green before turning red completely. I have changed retroarch.cfg to true for network command. Don't know what I am doing wrong. I am using the bsnes core.
Avatar
Nicholas Steel 2020-08-23 03:25
Was Retroarch closed when you changed the config file? Try the BSNES Mercury Balanced emulation core. (edited)
Avatar
luvlynn1 2020-08-23 03:25
I believe so.
03:25
I cannot find that core in the program menu
Avatar
Nicholas Steel 2020-08-23 03:26
Is your retroarch up to date?
Avatar
luvlynn1 2020-08-23 03:26
Just updated to 1.9 about 30 mins ago
Avatar
Nicholas Steel 2020-08-23 03:27
Nintendo - SNES / SFC (bsnes-mercury Balanced)
Avatar
luvlynn1 2020-08-23 03:29
I do not see that one. All I can see is the basic bsnes
Avatar
Nicholas Steel 2020-08-23 03:30
Hmmm, gimmie a sec. I'm updating my copy of RetroArch
Avatar
luvlynn1 2020-08-23 03:30
I know I have seen it in the past
Avatar
Nicholas Steel 2020-08-23 03:32
Hmmm, I don't see it either o_o well try Snes9x - Current
03:34
(BSNES Mercury used to be an option)
Avatar
luvlynn1 2020-08-23 03:34
I only have the bsnes core But I think the problem is on the retroarch servers. If you look at their webpage it says they were hacked and the core installer is down
Avatar
Nicholas Steel 2020-08-23 03:34
Oh true, I forgot about that.
Avatar
luvlynn1 2020-08-23 03:35
I picked a fine time to try this
Avatar
Nicholas Steel 2020-08-23 03:36
You can use Snes9x-RR in the meantime (not via RetroArch) (edited)
Avatar
luvlynn1 2020-08-23 03:37
Thank you
Avatar
Nicholas Steel 2020-08-23 03:37
https://github.com/gocha/snes9x-rr/releases you'll want the 32bit release.
Avatar
luvlynn1 2020-08-23 03:38
Why is that? Just want to understand a lil more
Avatar
Nicholas Steel 2020-08-23 03:40
One of the DLL's that multiworld and possibly auto-tracking utilizes, is pre-compiled for 32bit. You have to compile your own (or ask/trust someone else) to compile a 64bit compatible version. (edited)
Avatar
luvlynn1 2020-08-23 03:40
Oh got it. Is there anything I will need to do to set this up?
Avatar
Nicholas Steel 2020-08-23 03:41
Check the pinned messages, there is a setup guide for Snes9x
Avatar
luvlynn1 2020-08-23 03:41
Ok will do Thank you
Avatar
pollysee 2020-08-25 18:06
autotracking has stopped working for me in the smz3 package as of the latest update to 2.3.8.5
Avatar
Dorkmaster Flek 2020-08-25 19:48
Please give more information about what platform you're playing on. Console/SD2SNES, emulator/version.
Avatar
pollysee 2020-08-25 19:48
playing on emulator, bizhawk
Avatar
Dorkmaster Flek 2020-08-25 19:49
Are you using the Bizhawk variant?
Avatar
pollysee 2020-08-25 19:49
yes
Avatar
Dorkmaster Flek 2020-08-25 19:49
Yeah there was a connectorlib library update, that may have affected the memory addressing which Bizhawk was different for to begin with...
19:50
I'll need to update that looks like.
Avatar
pollysee 2020-08-25 19:50
aha OK
19:51
thanks
Avatar
Dorkmaster Flek 2020-08-25 19:55
I'm going to test this myself, but in the meantime can you try using the Standard variant and the Lua option?
19:56
That might work with the new addressing...
Avatar
Dorkmaster Flek 2020-08-25 20:11
Okay I'm not seeing any issues in my testing...
20:11
You're using the Bizhawk variant with the Lua option?
20:12
And the connector.lua script for Bizhawk that comes with EmoTracker?
Avatar
pollysee 2020-08-25 20:18
yeah I'm using the bizhawk variant
20:18
the connector.lua that comes with emotracker gets some kind of error
Avatar
Dorkmaster Flek 2020-08-25 20:18
I'm seeing no issues on my PC.
Avatar
pollysee 2020-08-25 20:18
I actually don't remember where I got the one I was using
Avatar
Dorkmaster Flek 2020-08-25 20:19
You need to use the one that comes with EmoTracker. Anything outside of that is not officially supported. (edited)
Avatar
pollysee 2020-08-25 20:19
OK, let me try that
20:21
OK, that works now. thanks 🙂
👍 1
Avatar
Lolden 2020-08-26 17:47
My buddy and I are having an issue with the auto tracker - Using RetroArch, with QUSB2Snes, when connecting with the auto tracker it goes to a yellow robot and crashes QUSB2Snes on both of our machines. Not sure if this is something with the latest update, or if we're just doing something wrong
Avatar
EmoSaru 2020-08-26 18:18
I’ve tested the tracker as working with qusb2snes/sd2snes. I don’t specifically support Retroarch outside of qusb2snes happening to work with it. I’ll try to take a look into it, but at this point I’m inclined to say that it’s an issue with their sd2snes emulation. (edited)
Avatar
Lolden 2020-08-26 19:20
I'd understand taht
19:20
That*
19:20
19:21
Basically, whenever opening this context menu, instead of it showing RA virtual device, it hard crashes. Seems like a good time for me to purchase a SD2SNES or whatever the rebrand is.
19:22
I'll have to do some more troubleshooting after this multiworld to see if I can find an exact crash point
Avatar
EmoSaru 2020-08-26 19:50
Any information anybody gives me is welcome, and if there’s something reasonable I can do on my end I’ll see about doing it.
Avatar
The White Tyger 2020-08-26 20:03
I'm having issues with autotracking for SMZ3CR, I'm using SNES9x 1.60 with LUA script support, it's worked flawlessly for me, until the update for the program was installed and now the icons are no longer lighting up properly... No biggie, just wanted to let be known... I thought it could be on my end, but another user in another discord chat has reported the same issue after the new program update
Avatar
DarkChaosGaming 2020-08-26 20:07
I will second that issue, seems we are having the same issue. A friend of mine has also reported problems since yesterday. I'm getting zilch on the SM side and for my friend the Z3 side was tracking all wrong
Avatar
EmoSaru 2020-08-26 20:15
Please try bizhawk and let me know if you still have the same issue.
Avatar
DarkChaosGaming 2020-08-26 20:20
Same problem
Avatar
The White Tyger 2020-08-26 20:21
script returned but is still running registered functions facepalms fine i'll do it
Avatar
DarkChaosGaming 2020-08-26 20:21
I tried restarting SNES9x, the tracker, both, the package, and bizhawk
20:21
This was all during my stream a few hours ago
Avatar
The White Tyger 2020-08-26 20:21
oh you already have bizhawk emu setup?
Avatar
DarkChaosGaming 2020-08-26 20:21
Oh i thought that was the other package, nvm
20:21
That was something else I did
Avatar
The White Tyger 2020-08-26 20:27
reverting to previous version fixes issue in question
Avatar
EmoSaru 2020-08-26 20:32
I’m sure it does. But I’d like to know if bizhawk has the same issue.
Avatar
Protesilaus 2020-08-26 20:37
@The White Tyger How do you revert?
Avatar
MikeTrethewey | Axiom Verge 2020-08-26 20:39
Dorkmaster Flek has older versions of their tracker available online. A quick Google Search should find it. The main issue that Emo's looking for is more information on what the issue may be so that she may be able to track down a fix.
Avatar
DarkChaosGaming 2020-08-26 20:40
I can confirm that rolling back to a previous version does fix the problem
Avatar
Protesilaus 2020-08-26 20:40
It's closed source right? I could reproduce the issue on my end, so with debug DLLs that print errors to the debug console I can provide more info
Avatar
MikeTrethewey | Axiom Verge 2020-08-26 20:40
The tracker packages are open source. EmoTracker itself is closed.
Avatar
EmoSaru 2020-08-26 20:41
It’s closed source, as is the middleware package that’s involved here. Don’t even start down that road, because I’m not having that conversation again.
Avatar
Protesilaus 2020-08-26 20:41
I can attach in Visual Studio and give a basic idea, maybe catch an exception.
20:41
Sorry, didn't really I was stepping on a landmine. Just meant that without source, I can get more info with debug dlls.
Avatar
MikeTrethewey | Axiom Verge 2020-08-26 20:42
Yeah, I meant the packs that are installed via the Package Manager are open source. Sorry about the confusion.
20:42
Using that debug pipeline just causes frustration.
20:43
Part of why the Developer Console is in the app to help debug json/lua errors.
Avatar
Protesilaus 2020-08-26 20:44
Let me see what Visual Studio spits out when I attach, probably just machine code, but maybe something else
Avatar
MikeTrethewey | Axiom Verge 2020-08-26 20:44
Best to stay outside of that minefield.
20:45
It's a well-built minefield, but it does have warning postings in huge letters and neon signs.
Avatar
Protesilaus 2020-08-26 20:46
@EmoSaru Exception thrown: 'System.Net.Sockets.SocketException' in System.dll
20:47
Best I can do I think.
20:47
Looks caught, but it is generating it once per second.
Avatar
EmoSaru 2020-08-26 20:48
It is attempting to connect to several ports in succession with a delay. This is due to a bunch of BS currently going on with debates between some devs about what port sd2snes host apps should be using.
Avatar
Protesilaus 2020-08-26 20:48
I'm seeing if I can get info from the other side, I'll try and track down the previous version and open Wireshark
20:49
I have done network analysis in my day job, I can see why its being refused now
Avatar
EmoSaru 2020-08-26 20:49
I’m more interested in what is happening to crash qusb2snes, which I believe is the issue you were running into.
20:49
There are multiple people taking about multiple things.
Avatar
Protesilaus 2020-08-26 20:49
QUSB2SNES is still running on my machine (not sure what other people are seeing), Emotracker keeps trying to spin up the connection and its failing. Causes visual lag in the tracker.
Avatar
EmoSaru 2020-08-26 20:50
Yes, that’s currently out of my direct control due to a middleware package.
20:51
Were you not the one who said qusb2snes was crashing when trying to connect via EmoTracker when using Retroarch?
Avatar
Protesilaus 2020-08-26 20:51
No, just not connecting for me
Avatar
EmoSaru 2020-08-26 20:51
Ah, okay.
Avatar
Protesilaus 2020-08-26 20:52
Honestly I would rather a crash, more error info that way.
Avatar
EmoSaru 2020-08-26 20:52
I do not understand why it would not connect with Retroarch when it connects with sd2snes for me.
20:52
What version of qusb2snes are you using?
Avatar
Protesilaus 2020-08-26 20:52
Hmm, 0.7.16
Avatar
EmoSaru 2020-08-26 20:53
I am testing with 0.7.18
20:53
See if that makes any difference for you
Avatar
Protesilaus 2020-08-26 20:53
I'll grab that one then
Avatar
EmoSaru 2020-08-26 20:54
I have not tested retroarch, but that version works for me with sd2snes.
Avatar
Protesilaus 2020-08-26 20:57
Looks promising
20:57
Looks good, that fixed it
Avatar
EmoSaru 2020-08-26 20:58
Okay. That’s one down (edited)
20:58
The snes9x smz3 issue is less troubling.
Avatar
The White Tyger 2020-08-26 21:00
Ahh now I get why, it's not a program issue with the new update but to do with the way the package is handled?
21:01
Sry nvm, take care and sorry for sounding dickish earlier.... Wasn't meant to sound as such, promise.
Avatar
MikeTrethewey | Axiom Verge 2020-08-26 21:08
@The White Tyger For the record, I don't see anything dickish. Although, my perception isn't normal, so.
Avatar
The White Tyger 2020-08-26 21:22
Mike, thx bud. I apparently suffer from the same issue, so i'd rather apologize than make Saru mad. ASGODREE
👍 1
Avatar
Lolden 2020-08-26 21:46
Sorry, I was the Retroarch/Qusb2Snes crash person. Running Qusb 0.7.18 and the latest tracker of yours.
21:46
Didn't have time to do a root cause analysis as I've gotta get some sleep before server migrations tomorrow 😦
21:46
Thank you for all the hard work you do, Emo!
Avatar
Lolden 2020-08-26 22:23
And reading through the announcements, I think I found my problem. I was using multiclient in conjunction with emotracker - didn't realize emotracker worked as a multiworld client. Ignore my previous bug reports, I need to figure out how to configure the tracker to work as a multiworld client
Avatar
Dorkmaster Flek 2020-08-27 04:42
Who has the snes9x SMZ3 issue? Are you using: a) The latest version of EmoTracker and the pack installed in the program? b) The Standard variant with Lua connector option? c) The connector.lua file for snes9x that comes with EmoTracker? We had another person claim it stopped working with Bizhawk after the latest update, but they were using a different connector.lua script they got from who knows where. You must use the one that comes with EmoTracker, that is the only officially supported option. Outside of this, Qusb2snes with Retroarch appears to work by happenstance but it is not officially supported. If you're using Qusb2snes, you should select the SD2SNES connector in EmoTracker as it's emulating that, but it is not guaranteed to work... (edited)
Avatar
EmoSaru 2020-08-27 09:19
qusb2snes appeared to be working with retroarch for protesilaus after updating qusb2snes (edited)
09:20
I expect the snes9x issue is entirely real, and I will be looking into it.
09:21
In the meantime, people could try using qusb2snes which appears to have its own Lua bridge for snes9x
Avatar
Dorkmaster Flek 2020-08-27 10:29
Okay I'll refrain from changing anything in the addressing while you look at that, thanks Emo! pidgeTy
Avatar
EmoSaru 2020-08-27 11:14
Yeah, I don't think there's anything reasonable for you to change to address the snes9x issue. Fundamentally, it's an issue with the new SNES address mapping and the fact that SMZ3 is an ExHiROM game, which changes a bunch of expectations.
11:14
WarpWorld, who produce the middleware package I use, don't directly support snes9x.
11:15
Now that qusb2snes claims to support SNES9x lua via their lua bridge, I am going to evaluate that and see if it's reasonable to deprecate the direct snes9x lua support and direct people to that.
11:16
Longer term, I'm evaluating a number of options to try and minimize this type of issue going forward.
Avatar
Dorkmaster Flek 2020-08-27 11:24
I see, thanks for the info! SMZ3 is a weird beast, that would be good if we could go through a single API like usb2snes. 👍
Avatar
IronNash 2020-08-27 12:18
Plz help, autotracker stopped working out of nowhere, no changes where made to my system or to the setup I had. I had emotracker+QUsb2Snes+retroarch and when I click the autotracker icon on emotracker, the program freeze briefly and the robot turns yellow, when I click on devices on QUsb2Snes tray icon, it stops working and closes
Avatar
EmoSaru 2020-08-27 12:20
Update to the latest qusb2snes.
Avatar
IronNash 2020-08-27 12:21
Is 0.7.18 the latest?
Avatar
EmoSaru 2020-08-27 12:22
As far as I know, yes.
Avatar
IronNash 2020-08-27 12:24
I was already using it, but it stopped working and I don't know why
12:24
What I did was update emotracker after it stopped working, but got same results
Avatar
EmoSaru 2020-08-27 12:24
What game are you using it with?
Avatar
IronNash 2020-08-27 12:25
Tried metroid and SMZ3, same results
12:27
I'm also getting this error on emotracker
12:27
Already deleted and downloaded the pack again with no luck
Avatar
EmoSaru 2020-08-27 12:28
Just open the variant you want after running EmoTracker and it should be fixed from then on.
12:28
Or you can delete your documents/EmoTracker/application_settings.json and launch the tracker
Avatar
IronNash 2020-08-27 12:29
I deleted the entire emotracker folder under documents and it didn't fix
Avatar
EmoSaru 2020-08-27 12:30
Did you close the tracker, so that, then relaunch the tracker?
Avatar
Lolden 2020-08-27 12:30
Iron, sounds like we're having a similar issue. I'm going to work on pinpointing the cause when I'm off work
12:31
For grins I might just pull qusb fresh from git and see if something is funky in my current install
Avatar
IronNash 2020-08-27 12:32
I did. I'm also trying many thing while asking for a solution here. I'll share any progress with you @Lolden
12:32
Just did fresh install of emotracker and QUsb2Snes
12:32
Trying retroarch now
Avatar
EmoSaru 2020-08-27 12:41
Any updates?
Avatar
IronNash 2020-08-27 12:43
Now yet
12:43
I'm also getting this error on emotracker
@IronNash But still getting this error after deleting application_settings
Avatar
Nicholas Steel 2020-08-27 12:43
Where did you source your LUA files from?
12:44
Try the LUA file supplied with QUSB2SNES and then try the LUA file supplied with Emotracker.
Avatar
IronNash 2020-08-27 12:46
Sorry I don't get it, don'k know how to check or change it
12:49
Any updates?
@EmoSaru Same results after fresh installing everything
Avatar
EmoSaru 2020-08-27 12:50
Okay, the variant error makes ZERO sense, so I'm not sure what you've done if you actually deleted your Documents/EmoTracker folder and are still getting that.
Avatar
Original message was deleted or could not be loaded.
EmoSaru 2020-08-27 12:52
Pinned a message.
Avatar
IronNash 2020-08-27 12:55
I don't immediately get that error after deleting the file and opening the program, but when I select the super metroid dash randomizer tracker, close and open the application with this package selected. I get the mentioned error
Avatar
EmoSaru 2020-08-27 13:00
That issue is in the core app due to the Dash pack not having any variants defined.
13:00
I will fix it in an upcoming release, but it's ignorable.
13:01
It's not affecting anything negatively.
13:01
Alternatively, @Dorkmaster Flek could update the pack with a single variant.
Avatar
Dorkmaster Flek 2020-08-27 13:01
I can do that, if that's easier. 😛
13:02
I assume any pack with no variants defined would have this issue?
Avatar
IronNash 2020-08-27 13:02
That error message isn't gone with the version you pinned, but that is just for the super metroid dash package, BUT the autotracker is working again, thank you very much, also if you want me to do any test or debug with my setup I will gladly help however I can
Avatar
EmoSaru 2020-08-27 13:02
Flek - Presumably.
13:02
I'm going to evaluate some nuclear options for this autotracker issue. I'm tired of dealing with issues caused by decisions out of my control.
👍 2
Avatar
MeleeWizard 2020-08-28 09:50
For the record, I get that error as well when I start up the program with SM64, and it has only ever had one variant.
Avatar
Deleted User 2020-08-29 22:06
Any advice on autotracker development? Mine seems to work just fine for a pack I'm building, but only when I keep the game_name in the manifest as Minish Cap Randomizer. Just checking if there's anything else I should do about this in these early stages. (edited)
Avatar
EmoSaru 2020-08-30 07:10
Autotracker requires that the game be a known supported game on my end. What game are you developing a tracker for?
Avatar
Deleted User 2020-08-30 07:10
Golden Sun: The Lost Age
Avatar
EmoSaru 2020-08-30 07:11
K. I will add an entry for it in the near future, but in the meantime continue doing what you’re doing for development.
Avatar
Deleted User 2020-08-30 07:12
Cool, thanks!
Avatar
Systemeth 2020-08-30 11:54
EmoSaru Today at 10:10 AM Autotracker requires that the game be a known supported game on my end.
This seems sort of arbitrary. Is it a security thing or something?
Avatar
EmoSaru 2020-08-30 12:07
It’s not arbitrary. It’s related to memory access restrictions related to cheating concerns.
12:07
It may change in the future, but not right now.
Avatar
CrownlessKing 2020-08-30 13:58
Hi i have a issue with the autotracker for snes9x multirod version 1.55. It has issues tracking my stuff when i do SMZ3 either solo or in a multiworld setting anything I can do against this to fix it?
Avatar
Aimmy 2020-08-30 17:50
I'm having similar issues with the same emu, it will track my ALTTP items but not SM items
Avatar
EmoSaru 2020-08-30 17:53
If you are on the latest version of EmoTracker, check the pins. There are currently issues with snes9x autotracking and smz3.
17:54
You can download a previous version of EmoTracker, or use bizhawk.
Avatar
Aimmy 2020-08-30 18:00
Will do! thank you
Avatar
CrownlessKing 2020-08-31 00:17
Well i cant seem to conect auto tracker to my bizhawk since it then wants me to open the lua with something that isnt part of bizhawk
Avatar
TarThoron 2020-08-31 02:47
I'll add another voice to the SMZ3 autotracking issue in 2.3.8.5, just to have more data. Using snes9x-rr 1.60 32bit PugHUD with cwispy variant, no overrides Using the standard connector.lua included with emotracker LttP items tracked in LttP, SM items didn't track at all. When I reset to ship, everything went gray except the one cleared dungeon. When I reset again, that went gray too, though it did retain the manually set crystal/pendant info. Manually tracked this one. If it hasn't been fixed by the time I run my next seed, I'll grab the revert.
Avatar
Dorkmaster Flek 2020-08-31 05:23
The connector.lua you need to open is the one that comes with EmoTracker in the bizhawk/snes9x folder respectively (minus the issue with snes9x with the current version right now, Bizhawk still works fine AFAIK). (edited)
Avatar
EmoSaru 2020-08-31 07:29
The snes9x/smz3 issue is gong to take time. I don’t recommend waiting it out if you have to use snes9x for some reason. (edited)
Avatar
CrownlessKing 2020-08-31 08:01
How am i supposed to conect my bizhawk to my auto tracker? since when i tried it with the lua consle on bizhawk it doesnt work.
Avatar
Dorkmaster Flek 2020-08-31 08:34
Follow the pinned instructions for Bizhawk. The Lua file you need to open comes with EmoTracker, it's located at Connectors\bizhawk\connector.lua inside your EmoTracker install folder. (edited)
Avatar
ScorelessPine 2020-09-01 10:27
Wanna add my voice to this smz3 issue, maybe itll help. I use an unofficial bridge script to qusb2snes via Bsnes (from AlttpO) which connects to emotracker when i select the SD2SNES option for autotracking, this works on the official lttp pack as well as Codetracker's from what i know, but the SMZ3 pack causes the program to hang for a bit before giving up, even on Sd2snes mode. I dont actually have a console to test with, but its possible autotracking for it is also not working on consoles, inferring from my experience, but im not entirely sure.
10:29
I will revert to an earlier version for now if i need autotracking though
Avatar
EmoSaru 2020-09-01 10:44
It works correctly on sd2snes with qusb2snes, which is why I believe the issue is on their end (a difference on their end between sd2snes and their emulations of it).
Avatar
ScorelessPine 2020-09-01 10:46
Ah, so since the bridge script for bsnes is so similar to the luabridge its probably running into the same issues then?
Avatar
EmoSaru 2020-09-01 10:46
There are two possible issues:
10:46
1) It connects but tracks incorrectly
10:46
2) It fails to connect
10:47
The issue with emotracker's built in snes9x is the first issue
Avatar
ScorelessPine 2020-09-01 10:47
For bsnes in particular, it is failing to connect
Avatar
EmoSaru 2020-09-01 10:47
In qusb2snes, I would expect both issues to be on their end
10:47
That would be on them
Avatar
ScorelessPine 2020-09-01 10:48
What confuses me is why autotracking works fine on other packs, though i havent been keeping up to date on if anyones investigated that
Avatar
EmoSaru 2020-09-01 10:48
Because the vast majority of snes games use "lorom" memory mapping
10:48
smz3 used exhirom
10:48
an extremely rare memory map
10:49
as to why there is a connection issue with that setup in qusb2snes
10:49
I can't say
10:49
something on their end is different from a normal sd2snes
10:49
which, as I say, is on them. I don't provide support for that.
Avatar
ScorelessPine 2020-09-01 10:49
Do you know if skarsnik is aware of this actually being an issue yet?
Avatar
EmoSaru 2020-09-01 10:50
No, I don't. Feel free to let them know, but it's not something I provide support for directly, and I've got a million things going on right now.
Avatar
ScorelessPine 2020-09-01 10:50
Okay, ill see if i can get in touch
Avatar
Skarsnik 2020-09-01 13:06
The autotracker ask a for a buggy/invalid address, {\"Opcode\":\"GetAddress\",\"Space\":\"SNES\",\"Flags\":null,\"Operands\":[\"1000410\",\"2\"]} 100 00 00 is outside 'classic' location. I am not even sure what the usb2snes firmware return. probably garbage from the end of the FPGA memory
13:08
To be fair, qusb should handle this better x)
Avatar
Dorkmaster Flek 2020-09-01 13:39
Is that in hex?
13:40
410 looks like the NPC item data offset in LTTP SRAM, but for usb2snes it should be 0xe00410 since the protocol maps SRAM to 0xe00000
Avatar
Skarsnik 2020-09-01 13:47
yes, it's hex ^^
13:53
probably a sum gone wrong, like a 0xE0xxxx + 20 0000 instead of 0xE0xxxx + 20000 (edited)
Avatar
Dorkmaster Flek 2020-09-01 14:07
Okay something has changed with the most recent update for usb2snes values in the SRAM bank. 0xe00000 is being converted into 0x1000000 when asking for usb2snes values.
14:08
I tried asking for 0xc00000 but this did not get altered according to the usb2snes debug log, so it's not just adding 0x200000 to any value. (edited)
Avatar
EmoSaru 2020-09-01 14:14
Hmm
14:15
One of the core changes is that the new version of connectorlib is using a new address mapper the WW folks wrote that attempts to actually handle "natural" addressing properly for the various memory mappings. Let me check to see if the SRAM mapping looks weird.
Avatar
Skarsnik 2020-09-01 14:16
(I don't trust the WW folks xD)
Avatar
Dorkmaster Flek 2020-09-01 14:17
Interesting... I mean I'm using the usb2snes SRAM values directly because that was needed to work before, but if they attempted to handle "natural" addressing, let me try that. That's what it uses in Lua mode for snes9x for example.
Avatar
EmoSaru 2020-09-01 14:18
I'm actually shocked that the usb2snes SRAM addressing was ever working for you, but basically you were getting lucky.
Avatar
Dorkmaster Flek 2020-09-01 14:18
Yeah that makes sense, it probably didn't recognize the value and just passed it straight through.
Avatar
EmoSaru 2020-09-01 14:18
Yeah. Previously, there was mapping for lorom in place.
14:19
Now there are multiple mappings based on the addressing mode bits.
Avatar
Dorkmaster Flek 2020-09-01 14:19
Mmmmm is that documented somewhere?
Avatar
EmoSaru 2020-09-01 14:19
Just use the addresses that code in the ROM would use to read the data.
Avatar
Dorkmaster Flek 2020-09-01 14:19
Okay let me try that...
Avatar
Skarsnik 2020-09-01 14:21
oh yeah reversing snes addr to usb2snes is annoying ^^
Avatar
EmoSaru 2020-09-01 14:22
For the record, owing to being "sick of this shit", I am seriously considering dropping connectorlib and doing a massive refactor to how EmoTracker handles things like autotracking.
14:22
Specifically, making it NOT handle it internally.
14:22
And instead figuring out some kind of plugin architecture that's not a TOTAL security nightmare and making it the pack dev's problem.
14:23
One thing that's VERY likely to happen at that point is dropping direct emulator support entirely. (edited)
14:23
In favor of exclusively supporting the sd2snes protocol, and anything that can bridge it. (edited)
Avatar
Dorkmaster Flek 2020-09-01 14:26
Yeah that's fair. Despite having to handle it ourselves, that might actually make things easier because the mapping wouldn't be happening internally in EmoTracker itself. 😛
14:26
Well, easier to see at least.
Avatar
EmoSaru 2020-09-01 14:28
The upshot is, if somebody wants to implement a new interface for autotracking for other platforms, they can
14:29
The downside is that GBA autotracking may disappear initially.
14:30
Ultimately though, over time, the architecture of this thing, which I don't have control over, as a shared tech exercise has made it less and less reasonable to keep up with.
Avatar
Skarsnik 2020-09-01 14:30
I maintain 4-5 support alone in qusb xD
Avatar
EmoSaru 2020-09-01 14:30
The issue is specifically the architecture of connectorlib.
14:31
Not the (q)usb2snes side of it.
Avatar
Dorkmaster Flek 2020-09-01 15:14
Okay, so it appears that the SRAM now uses the same mapping as Bizhawk needs, which is 0x700000. This is however the SRAM mapping for LoROM which makes me wonder if it thinks it's ExLoROM...
15:16
The HiROM SRAM mapping is supposed to be 0x206000, which is what it uses for Lua with snes9x. ThinkDorm (edited)
Avatar
Dorkmaster Flek 2020-09-01 15:23
Either that, or it doesn't recognize the mapping and is defaulting to LoROM.
Avatar
EmoSaru 2020-09-01 15:39
Fascinating.
15:39
Well, this just confirms my desire to get the fuck off this.
15:40
Stay tuned for updates after I decide which version of detonating the universe I'm going to pursue.
👍 1
Avatar
Skarsnik 2020-09-01 15:57
A tool to write application using usb2snes. Contribute to Skarsnik/Magic2snes development by creating an account on GitHub.
15:58
you should enforce tracker writter to set the rom type, it's so mess up to try to guess it
Avatar
EmoSaru 2020-09-01 16:00
A big part of the issue is that this is difficult to do in connectorlib without making breaking changes to their stuff. (edited)
16:00
Whatever I end up doing is going to force pack developers to be more explicit, one way or another.
Avatar
Skarsnik 2020-09-01 16:08
did you write the websocket part? I had so many issue with WS and C# writing a component for livesplit
Avatar
EmoSaru 2020-09-01 16:09
I did a fair bit of work on that for sd2snes, but it has morphed since I last had any control over it. (edited)
16:09
Regardless, the biggest issue is the massive pile of stuff built all around it.
Avatar
Skarsnik 2020-09-01 16:17
You could be interesed by my futur project comming soon (tm) (probably in 2 years xD) that is more generic than usb2sbnes. But I legit don't have time at all xD
Avatar
Dorkmaster Flek 2020-09-01 16:33
In the meantime, I assume the current connectorlib is going to stay? (edited)
16:33
If so, I'll do a small update for the new SRAM mapping to fix the SD2SNES functionality.
Avatar
ScorelessPine 2020-09-01 16:38
Thatll theoretically fix your pack, but didnt someone above report the same issue with pughud or other packs?
Avatar
Dorkmaster Flek 2020-09-01 16:39
Well I can't do anything about other packs. 😛
16:39
That's up to those authors.
Avatar
ScorelessPine 2020-09-01 16:39
True, but if theres a way to solve the issue for all packs, thatd be ideal
Avatar
Dorkmaster Flek 2020-09-01 16:39
Sure, but I think the only way to do that is roll back connectorlib?
16:39
I don't know the under the hood details obv.
Avatar
ScorelessPine 2020-09-01 16:40
I wont pretend i know too much in the way of the actual programming, but either that, or something on qusb's side?
Avatar
Dorkmaster Flek 2020-09-01 16:46
This isn't to do with Qusb2snes. It's during EmoTracker's internal mapping of memory addresses before communicating. For reference, I'm using the usb2snes.exe that comes with the firmware, not Qusb2snes. I'm testing it on console. (edited)
Avatar
cafink 2020-09-01 16:59
I came here because I'm having trouble with autotracking on SMZ3 after the latest update...sounds like a known issue
Avatar
Dorkmaster Flek 2020-09-01 16:59
What platform?
Avatar
cafink 2020-09-01 16:59
But I uninstalled and then reinstalled 2.3.7.2 and I'm still having problems
Avatar
Dorkmaster Flek 2020-09-01 16:59
It's an issue on SD2SNES currently.
Avatar
cafink 2020-09-01 16:59
Yes, SD2SNES
17:00
But it should work if I uninstall and re-install the old version that was previously working...shouldn't it?
Avatar
Dorkmaster Flek 2020-09-01 17:00
It should work on the previous version of EmoTracker...
Avatar
cafink 2020-09-01 17:00
My auto-tracking icon is red
17:00
🤔
Avatar
Dorkmaster Flek 2020-09-01 17:00
Red means there's some issue under the hood, I don't know what that could be.
17:01
The issue we're having, it "works" (blue icon) but tracking things wrong.
Avatar
ScorelessPine 2020-09-01 17:01
Turning immediately red is something that happens on snes9x too
17:01
That's the issue i thought we were solving
Avatar
Dorkmaster Flek 2020-09-01 17:01
snes9x is a known issue, that's separate.
Avatar
ScorelessPine 2020-09-01 17:01
Really? Heck, thats what i thought was the whole problem being solved
Avatar
Dorkmaster Flek 2020-09-01 17:01
My understanding is Emo is working on the snes9x issue.
17:01
The issue I was discussing earlier with her was for SD2SNES.
Avatar
EmoSaru 2020-09-01 17:02
snes9x in the latest version connects but tracks incorrectly.
17:02
Folks - if you're playing SMZ3
Avatar
ScorelessPine 2020-09-01 17:02
That's not what i experienced
Avatar
EmoSaru 2020-09-01 17:02
Regardless
17:02
If you're playing SMZ3
17:02
revert to the version in the pins
17:03
I am not listening to any more reports about SMZ3 because I'm about to scorch the damn earth.
17:03
ConnectorLib is getting the boot.
17:03
I no longer care.
Boot 2
Avatar
Skarsnik 2020-09-01 17:03
I could fix qusb2nes snes9x device but it will disconnect on the bad address read, so it does not make the thing work
Avatar
EmoSaru 2020-09-01 17:03
I'm going to implement something that works and lets people control it sanely.
17:04
I don't recommend people make changes to fix SMZ3 right now.
17:04
Just revert.
👍 1
17:04
Before I release what I'm working on, developers with packs in the package manager will be informed of how to fix their shit for the new world order to whatever extent is necessary.,
pidgeTy 1
17:05
Beyond that, I'm no longer listening to or interested in the current state of EmoTracker 2.3.8.5 with SMZ3, so I'll be ignoring reports.
Avatar
Skarsnik 2020-09-01 17:07
the bright side it help me found a bug ^^ (since the bad address make the support stuck waiting for a reply that never come)
Avatar
cafink 2020-09-01 17:07
Any way for me to diagnose the red autotracker issue? It's in SMZ3 but I'm on an older version of Emotracker
Avatar
EmoSaru 2020-09-01 17:07
Happy to have helped expose an issue. If you are on an older version of EmoTracker (2.3.8.3 or earlier) and are having autotracker issues, follow the existing setup instructions in the pins to the letter.
17:08
The only version I want people providing support for here vis a vis SMZ3 is 2.3.8.3.
17:08
If you are not running that particular version, use the installer linked in the pinned messages here.
Avatar
cafink 2020-09-01 17:14
Uninstalling the older version I was using (2.3.7.2) and installing 2.3.8.3 seems to have fixed the issue
Avatar
EmoSaru 2020-09-01 17:14
2.3.7.2 is ANCIENT.
17:14
You were likely having web service issues due to certificate changes.
Avatar
cafink 2020-09-01 17:14
It was working for me until last time I played, about a month ago 🤷‍♂️
17:14
Thanks for your help!
Avatar
Alamaxia 2020-09-01 18:53
FWIW, thanks to everyone working on this! I had the snes9x SMZ3 autotracking issue, and have been just silently following the thread after rolling back to the 2.3.8.3 version, which resolved the issue on my end. I find all the development discussion fascinating (am a SQL/VBA developer, myself)... dependencies can be such a pain when they're out of your hands. Good luck with whatever is built out! lobosHype
Avatar
EmoSaru 2020-09-01 19:03
I’ve just released a hotfix update which will fix smz3 for now while I work on the long term solution for this. 2.3.8.6 should work fine, but substantial changes will be coming in a future update.
pidgeTy 4
Avatar
Qenni 2020-09-01 21:04
anyone able to point me in the right direction in getting the autotracker set up? specifically looking at assistance in getting the bsnes-mercury core for retroarch. it doesn't seem to be listed in the available cores and when i go to the github page it only has the source code for it.
Avatar
EmoSaru 2020-09-01 22:42
I don’t specifically provide support for qusb2snes emulator bridges, so you’d want to ask for support somewhere that deals with that in particular. (edited)
Avatar
Qenni 2020-09-02 01:00
ok, thanks emo. whats the emulator of choice now a days? i used to use zsnes but migrated to retroarch because of its support for so many different emulator cores
Avatar
Nicholas Steel 2020-09-02 01:44
Snes9x-RR/Bizhawk/RetroArch
01:45
Due to a recent hack, RetroArch's Updater functionality no longer works for the foreseeable future, which is why you won't see BSNES Mercury. You can instead acquire the core from here: https://drive.google.com/file/d/1W_JpkKqY-W3cH_HrV6B1gEx1kbnt9HmQ/view?usp=sharing
💯 1
Avatar
Nicholas Steel 2020-09-02 02:01
Also they have been planning an update to the instructions on their website for I think at least 2 months now and still haven't implemented the change. It's viewable on the beta site: https://sm.beta.samus.link/mwinstructions (edited)
Avatar
Dorkmaster Flek 2020-09-02 04:59
snes9x-rr and Bizhawk should work with the pinned instructions via provided connector.lua scripts that come with EmoTracker. Those are the only officially supported ones. (edited)
05:04
The SMZ3 multiworld instructions are specifically for the multiworld functionality, not autotracking via EmoTracker.
👍🏼 1
Avatar
Qenni 2020-09-02 05:07
Tyvm
Avatar
BulletWill 2020-09-02 05:48
Has anyone had an issue with LttP Rando auto tracking where location previously marked as complete, unmark themselves as checked? Also when I run auto tracking, chests in dungeons aren't automatically ticked as opened. Is that normal?
Avatar
Nicholas Steel 2020-09-02 05:51
The latter is normal. The former, how exactly are you marking a location as checked? (edited)
Avatar
BulletWill 2020-09-02 05:52
Well let me start by being more specific. The location in question was the ledge check at Zora's River. The ledge item was trivial (arrows I believe it was) so I couldn't put anything in the dotted lines
Avatar
Nicholas Steel 2020-09-02 05:52
iirc the only way to override the Auto Tracker is to right-click a square location on the map to mark it as obtained. Pinning the lcoation and clicking the Chest icon does not. (edited)
Avatar
BulletWill 2020-09-02 05:53
I initially just clicked on the check, clicked the chest to mark it as "opened" and went about my business. Periodically I would look at my map and see that the area was green again.
05:53
Multiple times in my run I would either left click on the chest or right click on the entire area to mark it off as done. Probably did this 8+ times through out the run
05:54
It was my first full run using auto tracker so I don't have anything to compare it against and it was Zora's River ledge check specifically that kept undoing itself. (edited)
Avatar
Nicholas Steel 2020-09-02 05:55
Yeah I know what you mean, right clicking the square on the map should cause the Auto-Tracker to ignore the location and not reset it.
Avatar
BulletWill 2020-09-02 05:56
Its a trivial matter really but I figured I'd bring it up anyways.
Avatar
Dorkmaster Flek 2020-09-02 06:01
If you're clicking on the square on the map and marking specifically one of the sections within that square (ex. only the ledge item), then it will not flag that location as user modified in my experience.
06:02
You need to right click on the map square itself to mark all sections as cleared, meaning you probably don't want to do that unless you also got the King Zora item.
06:02
Dungeon locations are not autotracked as Nicholas said, that's intentional due to technical/cheating concerns.
Avatar
BulletWill 2020-09-02 06:02
I guess I should have mentioned that. I did have the King Zora item
06:03
King Zora stayed marked as complete, it was ledge that kept undoing itself.
06:03
My bad
Avatar
Dorkmaster Flek 2020-09-02 06:03
Yeah you actually got the King Zora item, but not the ledge, and I think it wasn't marked as user modified then.
Avatar
BulletWill 2020-09-02 06:04
I see
06:04
Is there something I did incorrect?
Avatar
Dorkmaster Flek 2020-09-02 06:07
Technically, you need to manually clear the entire square by right clicking on the map spot in order for it to be marked as "user modified" and then autotracking shouldn't update it.
06:07
Marking only the ledge item inside of that won't keep.
06:07
I think it's just a quirk of how the user modified flag works (I assume it's attached to the map location, not individual sections). (edited)
Avatar
BulletWill 2020-09-02 06:10
I see. Well I'll see if the issue comes up again. Honestly in the grand scheme its pretty unimportant I suppose but I also had that concern about dungeon chests not automatically being marked as open (which you guys say is normal so that's fine) so I figured I'd bring it all up.
Avatar
Dorkmaster Flek 2020-09-02 06:10
Yup that's working as intended. 👍
Avatar
BulletWill 2020-09-02 06:11
In hindsight it makes sense because dungeon specific chests vs uhh....world item chests (?) aren't always the same right? So from an ID perspective Auto Tracker can't look for "Eastern_Palace_chest_1" or something like that
Avatar
Dorkmaster Flek 2020-09-02 06:14
That's part of it, differentiating small keys in chests vs small keys in pots and some other technical things, and cheating concerns in reading chest contents. I won't get into it, it's been a whole thing in the Z3R community since autotracking became a reality. 😛
Avatar
BulletWill 2020-09-02 06:16
Ah I see. Well I'm still new to all this. So far I've done one solo rando seed, one solo rando seed on stream and one multiworld seed. I'm enjoying it and overall I have no complaints about EmoTracker, its been very helpful for learning how to play randomizers
Avatar
Dorkmaster Flek 2020-09-02 06:17
Yup it's a great tool, glad you're enjoying it! 👍
Avatar
RETRObasti 2020-09-03 04:10
hello, lua doesn't work anymore with bizhawk 2.4.2. before the last tracker update came it works
Avatar
Nicholas Steel 2020-09-03 04:51
What is your version of Emotracker?
Avatar
RETRObasti 2020-09-03 05:45
2.3.8.6
Avatar
Dorkmaster Flek 2020-09-03 07:28
What pack are you using, and are following the pinned instructions to the letter? Are you using the connector.lua script that comes with EmoTracker?
07:28
Also define "doesn't work". What behaviour? Be specific when reporting issues please. (edited)
Avatar
Wutanatur 2020-09-03 10:07
well i got this message on my side ConnectorLib Lua Connector 2.2.0 (LuaSocket 2.0.2) Connection established NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>cDisplayClass60_1.<ResumeScripts>b1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback)
10:07
nothing has change but the update to emotracker
10:11
don't know much about these lines so I do not know what to make of it 😦
Avatar
EmoSaru 2020-09-03 10:17
You did not follow the instructions for bizhawk setup properly. You are using the wrong Lua interpreter, at minimum.
Avatar
Wutanatur 2020-09-03 10:28
could you pls point me toward link for the correct setup because as I said the only thing that changed between now and yesterday was the updated tracker
Avatar
EmoSaru 2020-09-03 10:29
It is in the pinned messages in this channel.
Avatar
RETRObasti 2020-09-03 13:40
ConnectorLib Lua Connector 2.2.0 (LuaSocket 2.0.2) Failed to open socket: connection refused Failed to open socket: connection refused Failed to open socket: connection refused Failed to open socket: connection refused Connection established NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) bei NLua.Lua.PanicCallback(IntPtr luaState) bei lua_error(lua_State* ) bei NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) bei NLua.Lua.SetPendingException(Exception e) bei NLua.LuaMethodWrapper.call(IntPtr luaState) bei NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) bei lua_resume(lua_State* , Int32 ) bei BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) bei BizHawk.Client.EmuHawk.LuaConsole.<>cDisplayClass60_1.<ResumeScripts>b1() bei BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback) EmoTracker 2.3.8.6 Bizhawk 2.4.2 Emotracker Official ALTTPR Support -> Standard Map Tracker @Dorkmaster Flek THX
13:41
All Settings in Bizhawk are correct, Emotracker is fresh installed, but it doesn't work.. thx 4 help
13:41
in SNES9x it works perfectly
13:43
there is an red robot in the tracker
Avatar
EmoSaru 2020-09-03 13:45
Everywhere that says NLua tells me that your Bizhawk lua interpreter is still not set correctly.
13:46
The instructions in the pinned message are very specific.
Avatar
RETRObasti 2020-09-04 05:47
the lua settings are correct
Avatar
EmoSaru 2020-09-04 08:15
Okay, but Lua+LuaInterface does not generate NLua exceptions.
Avatar
Nicholas Steel 2020-09-04 08:34
You have to close the emulator after changing that option and then open the emulator.
Avatar
Anomi 2020-09-04 09:33
Im having an issue with the auto-tracker. When i Snes9x to the tracker it auto highlights random items before i even start the game. Its a clean file and everything is the same as it was last time i played (last night) https://gyazo.com/cef4333ba8e14d60d0c93a6b0432302b
Avatar
EmoSaru 2020-09-04 09:48
What is your EmoTracker version number
Avatar
Anomi 2020-09-04 09:49
2.3.8.6
Avatar
EmoSaru 2020-09-04 09:49
Did you load the Lua script in snes9x before or after loading the rom
Avatar
Anomi 2020-09-04 09:50
I usually do it after the rom is loaded
Avatar
EmoSaru 2020-09-04 09:50
Did you do that this time?
Avatar
Anomi 2020-09-04 09:50
yes
Avatar
EmoSaru 2020-09-04 09:51
And you’re loading the connector.lua script directly from the EmoTracker install directory, yes?
Avatar
Anomi 2020-09-04 09:52
Yea, I even roll backed to 2.3.8 and reupdated to make sure i had the correct connector
Avatar
EmoSaru 2020-09-04 09:53
what version of snes9x are you using?
Avatar
Anomi 2020-09-04 09:54
rr 1.6
09:55
Ok well nvm it just decided to randomly start working lol. Thanks for the help anyways 🙂
Avatar
EmoSaru 2020-09-04 09:58
okay, I was just testing and unable to reproduce this
09:58
so 🤷‍♀️
Avatar
MuffinJets 2020-09-04 11:15
I know that oftentimes before I load a save file it will show as if I had nearly every item (edited)
11:15
As soon as the file is loaded it fixes itself
Avatar
Dorkmaster Flek 2020-09-04 11:35
You should always load it after the ROM is started. If you load it before the ROM is started, who knows what it might pick up in the memory.
Avatar
MuffinJets 2020-09-04 12:57
That'll happen on a hard reset too
12:58
It's not a big deal of course, since it works itself out
Avatar
TarThoron 2020-09-04 21:48
For me it always says I have silvers, mushroom, 4 bottles, and I think one other thing right after activating autotracking. Once I actually hit Start Game and Samus loads at the ship it auto-clears.
Avatar
Ezzelin 2020-09-04 22:18
Yeah the intro sequence will auto track a bunch of stuff. It's safest to start the auto tracking after you get to the file select screen.
Avatar
Nicholas Steel 2020-09-04 22:56
Ah interesting, and that makes sense that it's picking up items during the Attraction Mode since it's literally gameplay. (edited)
Avatar
RETRObasti 2020-09-04 23:09
@EmoSaru i have bizhawk 2.4.2 fresh installed, but it is the same issue
Avatar
Fangwolf 2020-09-05 09:55
the new Emotracker patch has borked the Oracle of Ages autotracker and it no long works robot is red instead of green and doesnt track properly this is using the old connector.lua from 2019, on 2.3.2 Bizhawk with Lua+LuaInterface selected
09:56
this is what I get when i use the connector.lua that came with the new emotracker patch, still using 2.3.2 Bizhawk etc.
Avatar
RETRObasti 2020-09-05 09:58
you have the wrong bizhawk version. you need 2.3.0, 2.3.1 or 2.4
Avatar
Fangwolf 2020-09-05 10:00
so how was 2.3.2 able to run an older connector.lua version but not the new one?
Avatar
EmoSaru 2020-09-05 10:02
I’m not sure, as that’s a warp world provided script, but I assume that there was a change in that bizhawk version that is no longer an issue in 2.4. As there are clear solutions I’m not sure what the concern is. Upgrade bizhawk 🤷‍♀️
Avatar
Fangwolf 2020-09-05 10:04
i tried a 2.5 Bizhawk version and it didnt work but ill try a 2.4 version (edited)
Avatar
EmoSaru 2020-09-05 10:07
If it is still not working after changing versions and verifying that it connected, I’d recommend asking the developer of the pack you’re using to look into it. It’s possible they were doing something weird previously that has been exposed.
Avatar
Fangwolf 2020-09-05 10:57
well both 2.4 and 2.4.2 work and 2.5 doesnt, so ill be using 2.4.2 from now on thanks for the help Emo
Avatar
rubutik 2020-09-07 19:24
hey, im currently using bizhawk 2.3.1 (one that crowd control uses) and the first time I tried it, it worked flawlessly. ever since however, my little alien just ends up being yellow
19:24
any thoughts on what would be the issue?
Avatar
EmoSaru 2020-09-07 19:55
Check and make sure you are not ALSO running crowd control
19:55
The Lua script will only connect to one app at a time
Avatar
rubutik 2020-09-07 20:13
just did that, still nothing. iv also tried this on 2.4.2 and 2.5
20:15
although i was able to drag the connector onto the emulator and the alien has gone green
Avatar
gibsonc22 2020-09-10 22:44
Hey, I am running a game where Emotracker is listing Turtle Rock as red but I was able to get items from it, so I thought it should be orange or green. Just wondering what I am missing.
Avatar
gibsonc22 2020-09-10 23:01
it turned green when I got the quake medallion in TR. Is it assuming I needed that medallion to get into TR?
Avatar
EmoSaru 2020-09-10 23:04
Did you mark which medallion opened TR?
23:04
By right clicking the medallion?
Avatar
gibsonc22 2020-09-10 23:11
No, Thanks!
Avatar
MuffinJets 2020-09-10 23:16
Yeah, it either waits until you mark which medallion is for which dungeon or until you have all three medallions, whichever comes first
Avatar
gibsonc22 2020-09-10 23:28
Cool Thanks! I am a little confused what are all the right click options for the crystals. Is that listed somewhere?
Avatar
TarThoron 2020-09-11 01:53
Should be blue crystal, red crystal, blue/red pendant, green pendant. Might be an unknown option as well, depending on the package.
Avatar
gibsonc22 2020-09-11 15:40
Is the crystal with the plus five and six because you need those for the bomb?
Avatar
EmoSaru 2020-09-11 15:41
yes
Avatar
gibsonc22 2020-09-11 16:39
Thanks everyone for the help!
Avatar
KorbenTheFireX 2020-09-11 19:45
I can't show RN, but when I try to use BizHawk, it seems to just say "you must use 2.0 or 2.1" or something like that to use Crowd control. I'm using autotracker with ALTTPR though.
Avatar
EmoSaru 2020-09-11 19:45
We share a script with the crowd control folks
19:46
Ignore the fact that it says crowd control - that applies to EmoTracker autotracking as well (edited)
Avatar
KorbenTheFireX 2020-09-11 19:46
I can't though, it won't connect as well. Maybe it now will since I rebooted, but I doubted that. (edited)
Avatar
EmoSaru 2020-09-11 20:11
Did you try using one of the versions of bizhawk it said were supported?
Avatar
KorbenTheFireX 2020-09-11 20:13
wait, you have to use certain versions to make it work? I have the newest one (2.5.0) (edited)
Avatar
KorbenTheFireX 2020-09-12 21:59
I noticed it during my Multi World (since I use AutoTracking), that the Shovel haves a X, even though I didn't check it yet. My friend is having that as well. Idk if it's a bug or error, but if it is, please do fix it when you're able to. https://i.imgur.com/obQzmjH.png
Avatar
EmoSaru 2020-09-12 22:22
It's already on my radar. Just as a heads up, language like Idk if it's a bug or error, but if it is, please do fix it when you're able to comes across as a bit pushy, and I'd recommend steering clear of that tone. (edited)
💖 2
Avatar
KorbenTheFireX 2020-09-14 15:11
oh sorry. I'm wasn't trying to be pushy though. I'll be sure for next time though. (edited)
Avatar
Leviticus 2020-09-19 16:13
hey, I know auto tracking is supported on SD2SNES, but I can't seem to find out whether or not it can be used on SNES Mini, I can't seem to get a straight answer
Avatar
EmoSaru 2020-09-19 16:21
It is not directly supported through EmoTracker, but qusb2snes has support for it through sd2snes emulation. I don’t provide support for it officially, but if it works for you, great.
Avatar
JRJathome 2020-09-19 16:43
There's a post with instructions for the SNES Mini pinned in this channel.
Avatar
Leviticus 2020-09-19 16:45
thanks for your help, both of you
Avatar
ChaoticUnreal 2020-09-20 06:32
Does the auto tracker work with retroarch or do I need a certain emulator? I couldn't find any docs on it
Avatar
Bastixx 2020-09-20 06:33
There is a pinned message in this channel with instructions for retroarch.
Avatar
Dorkmaster Flek 2020-09-20 06:46
RetroArch support is not official however. It's done through Qusb2snes emulation support (which is why you select "SD2SNES" as the autotracking option even though it's not on console), which is not officially supported. It should work okay but it's handled solely by the Qusb2snes devs if you have any issues just so you're aware. (edited)
Avatar
ChaoticUnreal 2020-09-20 07:25
Thanks
Avatar
kuchenundkakao 2020-09-20 08:30
@ChaoticUnreal i could only get it to work for Zelda 3 with the bsnes core which made the Game unplayable on the SNES mini. Had to Switch to another tracker in order to get Autotracking to work
Avatar
EmoSaru 2020-09-20 08:32
If it’s not working on snes mini, complain to the qusb2snes devs.
Avatar
kuchenundkakao 2020-09-20 08:52
Heh, that was not intended to be critique of emotracker. While i am Sure that the retroarch Bridge in qusb2snes is at fault, i would be interested in why it works with another tracker but Not in emotracker. But as you Said, emotracker doesnt officially Support it, so it is not your Job to MAKE it Work 😁
Avatar
EmoSaru 2020-09-20 08:56
My point is more that reporting it here does very little. I’m happy when more things work for people, so I’d rather people direct their issues somewhere that might help.
👍 1
Avatar
Señor_Puke 2020-09-21 10:52
guys
10:52
i have a question
10:52
i'm using EmoTracker for ALTTP Randomizer
10:53
But when i check an item it doesnt show me new locations i could reach with these items
10:54
I have hammer and bombs, but it doesnt update the map...
10:54
And idk how to use the auto tracker, i would like it works like Majora's Mask tracker (it works fine)
Avatar
Señor_Puke 2020-09-21 11:02
Ok nvm, i guess it works now, but...
11:03
Are you sure i can reach every location without items? Because i visited some locations that went checked in since the start and i couldnt get something because i dont have items...
Avatar
EmoSaru 2020-09-21 11:09
1) These questions are not really autotracker related 2) Questions about the game should be asked in the LTTPR discord, not here 3) Bombs are always considered in logic, whether you’ve marked them or not, as that’s how the game logic works 4) Hammer and bombs do not open anything new on their own
Avatar
Señor_Puke 2020-09-21 11:26
Well, about 2) someone sent me here because of that same question
11:26
4) thanks!
Avatar
Spleebie 2020-09-21 11:43
You were referred here because you asked how to set up auto-tracking. The information you need is in the pinned messages.
👍 1
Avatar
Señor_Puke 2020-09-21 11:50
Yeah, true that, i forgot about pinned messages, sorry
Avatar
Zenshu 2020-09-24 04:29
Quick question, is autotracking not functional with enemizer active on a seed? I am using bizhawk v. 2.3.0, I can get auto tracking to work without enemies randomized, but when I try to start the lua script with enemies randomized in the seed I get an error telling me that I am using bizhawk v. 2.3.0, I got auto tracking to work once but ever since when I try to start the lua script in the bizhawk console I get an error telling me that I need to use the correct version of bizhawk for crowd control(don't remember off the top of my head what all the versions were but it was 2.3.0 and two(?) others)
Avatar
EmoSaru 2020-09-24 08:52
I am not aware of any issue with enemizer and autotracking.
Avatar
Chew Terr 2020-09-24 09:05
I had a similar issue. I'm using v2.5. I'm not using enemizer, but I was getting that same "wrong version of bizhawk for crowd control." sort of error. I'm not using crowd control, but the lua script was throwing that error. I assumed that this is the same issue that was referenced in the announcements, but I was getting this issue despite using QUSB2SNES and not having ever touched crowd control. I hadn't posted it because I didn't want to pile on if y'all were aware of the issue, but I eventually decided that providing as much info as possible might help track the issue down.
Avatar
EmoSaru 2020-09-24 09:20
If you are using qusb2snes then you should not be loading the connector.Lua script provided by EmoTracker anyway
09:20
So I would ask why you were doing so
Avatar
Chew Terr 2020-09-24 10:37
Hmmm, I may be doing something wrong, then. I'll have a look, thanks.
Avatar
Zenshu 2020-09-24 13:22
Well I was not, I was using bizhawk and the connector lua, the reason I ask specifically about enimizer is because I only get that message if I am using an enemizer seed, after spending a couple of hours testing different things I narrowed it down to only throwing the version error at me if the seed I had loaded in bizhawk was generated with enemizer(specifically enemy chaos, didn't change the enemizer type for further testing)
Avatar
EmoSaru 2020-09-24 13:30
Hmm, okay, please DM me the permalink for the seed that reproduces the issue for you, and I will take a look sometime when I have time.
Avatar
Zenshu 2020-09-24 14:42
I'll send it when I am out of work. If I can figure out how to get the permalink since I use bontas entrance randomizer gui so I can generate seeds offline since I don't always have active internet
Avatar
bad guy 2020-09-24 16:38
Hey guys how do I activate the autotracker using the Snes9x v1.53 emulator?
Avatar
TarThoron 2020-09-24 16:53
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator - gocha/snes9x-rr
Avatar
Chew Terr 2020-09-24 17:14
Sorry, I'm not sure I understand. I thought I had to open QUSB2SNES for the multiworld and connector.lua to work? If I don't have the script running, the emotracker robot only turns yellow.\
Avatar
TarThoron 2020-09-24 17:17
Qusb should be using the sd2snes connector, not lua.
Avatar
bad guy 2020-09-24 17:18
where do I get the lua script?
Avatar
TarThoron 2020-09-24 17:19
Comes with emotracker. See pins.
Avatar
Chew Terr 2020-09-24 17:20
Will I still be able to use the multibridge lua with that setting?
17:23
I can!
17:23
Thank you so much!
Avatar
TarThoron 2020-09-24 17:23
Should be able to, though you probably want to be using luabridge.lua, not multibridge.lua.
17:23
(Might need to update qusb)
Avatar
Chew Terr 2020-09-24 17:24
Thanks, knock on wood but it seems to b3e working
Avatar
bad guy 2020-09-24 17:33
I couldn't make it work anyway thanks
Avatar
l100raphs 2020-09-24 17:44
hmm
17:45
finally chose to update EmoTracker, now autotracking fails (QUSB, retroarch) and causes QUSB to shutdown every time i try to connect
17:46
is there a way to uninstall/rollback the current EmoTracker install?
Avatar
krelbel 2020-09-24 18:23
does the qusb debug log say anything informative?
Avatar
l100raphs 2020-09-24 18:25
no
18:25
i'll paste it here anyway, its short
18:26
18:27
i've tried rolling back to emotracker 2.3.8.0, hasnt seemed to have resolved anything unfortuantely
Avatar
krelbel 2020-09-24 18:30
Debug: Runing QUsb2Snes version "0.7.17.1"
https://github.com/Skarsnik/QUsb2snes/releases/tag/v0.7.17.2
Fix some crash related to the RetroArch support.
try updating qusb?
Fix some crash related to the RetroArch support.
Avatar
l100raphs 2020-09-24 18:30
i tried updating and it didnt, so i assumed there wasnt a newer version
18:30
weird
18:30
ty tho
18:30
i'll give it a try
18:31
like, int he qusb menu theres an option to check for updates, i clicked it and nothing happend
Avatar
krelbel 2020-09-24 18:31
yeah it doesn't work for me either, i think it might skip updates tagged as "prerelease" but idk
Avatar
l100raphs 2020-09-24 18:38
didnt fix it :/
18:38
exact same issue
18:39
sigh
18:42
i use snes9x current.... bsnes mercury isnt even in the list of core downloads :/
Avatar
l100raphs 2020-09-24 19:00
nope, no idea, still broken.
19:01
emotracker seems to take waaaay longer than usual whenever i try to connect too :/
Avatar
EmoSaru 2020-09-24 19:01
The connection time is something I’m working on addressing and stems from changes made by other people to deal with several rounds of bullshit about network ports between people who aren’t me.
Avatar
l100raphs 2020-09-24 19:01
haha sounds fun
Avatar
EmoSaru 2020-09-24 19:02
What game are you trying to autotrack, and what version of EmoTracker are you using?
Avatar
l100raphs 2020-09-24 19:02
so i have tried a few versions, i updated to latest today
19:02
was having no issues on slightly older version up until today
19:02
using retroarch SNES9X and lttp - your pack, i believe
19:03
i tried rolling back to 2.3.8.4 and 2.3.8.0, also have updated qusb2snes (all that changed was final .1 went to .2)
Avatar
EmoSaru 2020-09-24 19:04
Have you tried downloading qusb2snes 0.7.18 from GitHub?
19:04
That’s what I tested with most recently
Avatar
l100raphs 2020-09-24 19:04
hmm ok
19:04
will give it a go
Avatar
EmoSaru 2020-09-24 19:05
I will say that retroarch support is 100% on qusb2snes
19:05
I don’t directly support it
Avatar
l100raphs 2020-09-24 19:05
nodnod
Avatar
EmoSaru 2020-09-24 19:05
So if it’s not working, it’s on that end
Avatar
l100raphs 2020-09-24 19:05
for all i know there's been some stealth update of windows or a setting change breaking things
19:05
the update of emotracker could be complete coincidence
Avatar
EmoSaru 2020-09-24 19:06
If you were playing smz3, I would be more suspicious
19:06
But the latest version of EmoTracker definitely works with my Z3 pack on sd2snes with qusb2snes
19:06
So if retroarch is broken, that’s on them
Avatar
l100raphs 2020-09-24 19:07
nodnod
19:07
its ust a strange coincidence that everything setup-wise was running like, 2 days ago
Avatar
EmoSaru 2020-09-24 19:09
For sure
Avatar
l100raphs 2020-09-24 19:11
uh... now to figure out where to actually download it haha
19:11
github confuses the hell outta me sometimes
19:12
oh found it
19:14
:/
19:14
still a no-go
19:14
thanks for trying anyway
Avatar
EmoSaru 2020-09-24 19:18
Sorry I coudn't help. Snes9x-rr (there's a version included in the emotracker install directory) should work with Lua connector in EmoTracker.
Avatar
l100raphs 2020-09-24 19:19
yea i've used snes9x-rr in the past 🙂
19:19
i like RA's snes9x core cos it has pretty simple MSU support and really nice shader options
19:19
but i'll check out rrr again
Avatar
l100raphs 2020-09-24 19:29
the other weird thing is i actually played a SMZ3keysanity with autotracker the other day and it worked too, so... who knows.
19:29
could just be a my personal computer issue
19:33
well, for what it's worth
19:33
i installed "OpenTracker", and its working using QUSB2snes and retroarch-snes9x
19:33
would there have been any configuration settings in emotracker that i might have accidentally lost/overwritten when i installed the new version?
Avatar
EmoSaru 2020-09-24 19:36
Okay, that is fascinating. You're sure you were testing with my LTTP pack, latest version, with no overrides?
Avatar
l100raphs 2020-09-24 19:36
yea i cleared overrides
19:36
latest ver
19:36
i'm testing smz3 now
19:38
trying to connect... taking ages to connect.... yellow icon.
19:38
and nope
19:38
qusb crashed
Avatar
EmoSaru 2020-09-24 19:39
It sure would be great if qusb generated useful information instead of just crashing, but 🤷‍♀️
19:39
I'll try to look into this, but my expectation of qusb2snes is that other supported platforms behave the same as sd2snes
Avatar
l100raphs 2020-09-24 19:39
i can paste the log, it has info that might be useful
Avatar
EmoSaru 2020-09-24 19:39
And that's clearly not the case here
19:39
DM it to me
Avatar
l100raphs 2020-09-24 19:40
np
Avatar
EmoSaru 2020-09-24 20:19
This issue has been resolved by an update I just pushed live. TL;DR - qusb2snes is occasionally fucking dumb, and prefers to just crash when doing things on retroarch that work just fine on sd2snes hardware, which seems counter to goodness but 🤷‍♀️
🥳 2
Avatar
Nicholas Steel 2020-09-25 03:07
@bad guy make sure you're using the 32bit version of Snes9x-rr v1.60.
Avatar
redball205 2020-09-26 07:06
i'm having a problem in link to the past where it isn't tracking that i've gotten chests in dungeons
Avatar
MeleeWizard 2020-09-26 08:20
check the pins
Avatar
redball205 2020-09-26 08:29
nothing
08:29
i've finished the dungeon. got every chest. it just wont track it
Avatar
Nicholas Steel 2020-09-26 08:32
Intended behaviour for dungeons.
Avatar
WillardJBradley 2020-09-26 08:32
pinned messages in this channel will tell you why dungeon items aren't being tracked
08:33
Auto tracking for LTTP does not track dungeon chests or what the dungeon rewards are. This is normal, and is for anti-cheat reasons.
Avatar
redball205 2020-09-26 08:58
oh
08:58
ok thx
09:03
hyrule castle + sanctuary counts for this or nah?
Avatar
Dorkmaster Flek 2020-09-26 09:04
Yes it counts.
09:05
HC + sanc and castle tower count as dungeons, as does GT.
Avatar
redball205 2020-09-26 09:13
thx for the help!
Avatar
codemann8 2020-09-26 17:40
@redball205 I have a package that does this and much more, PM me for details
Avatar
Ashly Fimshy 2020-09-27 08:09
I've been using the Minish cap tracker by cubesolver111 and using the auto tracker without any issues but after i updated the pack i started getting this error in Bizhawk "Failed to open socket: connection refused " and i don't know how to fix it, I'm using version 2.4 of Bizhawk if that helps.
08:10
nevermind i found the problem
Avatar
Nicholas Steel 2020-09-27 08:26
What was the issue? (edited)
Avatar
Ashly Fimshy 2020-09-27 09:09
it was annoyingly simple, i had to use the start option in emotracker, but i never had to before the pack update.
Avatar
Dorkmaster Flek 2020-09-27 10:11
Pack update has nothing to do with that. The first time you select an autotracking method (Lua or SD2SNES) it automatically starts it. If you reset the pack or stop autotracking otherwise, the method is still selected but you need to click the Start option to start it back up again. EmoTracker has worked like this as long as I've been using it. (edited)
Avatar
cubesolver 2020-09-27 11:10
I’ll check to see if I accidentally broke something in it
Avatar
MuffinJets 2020-09-27 11:34
You should be good cube, I was about to say exactly what Dorkmaster did
Avatar
Zenshu 2020-09-27 14:43
I am getting this error when trying to run the connector script in bizhawk 2.3.1 for autotracking
ConnectorLib Lua Connector 2.2.0 (LuaSocket 2.0.2) Connection established Warning: Attempted read 8320073 outside memory domain size of 131072 in readbyterange() NLua.Exceptions.LuaScriptException: .\hal.lua:50: bad argument #1 to 'char' (number expected, got nil)
14:46
Scratch that, new install of bizhawk because 2.3.0 was constantly throwing that error about using the wrong version (even though the error listed 2.3.0 as one of the correct versions) and I forgot to change the core to BSNES
Avatar
Zenshu 2020-09-27 15:20
scragtch that error came back
Avatar
Zenshu 2020-09-27 15:35
Ok, so I am running into an issue that I am sure is something I am doing wrong
15:37
I am trying to set up a MW game if I run the MW lua script to be able to create the room then EmoTracker fails to connect when i try to run the autotracker script, if i skip the MW lua script so that EmoTracker will connect properly for auto tracking I can't figure out how to SET-UP a room, only connect to one and trying to connect to my own IP address or local IP either one immediately disconnects and I never get an options for creating a room. What am I missing here?
Avatar
EmoSaru 2020-09-27 15:41
What multiworld lua script are you talking about?
Avatar
Zenshu 2020-09-27 15:45
The bizhawk co-op lua for bontas multiworld.
Avatar
EmoSaru 2020-09-27 15:47
Unless you're trying to use something else I'm unfamiliar with, Bonta's multiworld uses a python script to run the server
15:48
EmoTracker also has a built in client for Bonta's multiworld, which you can enable in the gear menu under extensions.
Avatar
Zenshu 2020-09-27 15:48
if I run that I can set up a room but Autotracking throws an error and wont connect, but I can't figure out how to host a room just using the autotracking connector.lua and the multiworld extension because it only has a connect option which doesn't seem to offer any room setting options to me when i click it even if i use my own ip address, or
Avatar
EmoSaru 2020-09-27 15:48
You can't host a room using the connector.lua
15:48
Nor should you (edited)
15:48
I'm confused by what you're trying to do
15:48
You need to run the MultiServer.py script to run the server
15:49
That is completely separate from the lua
15:49
The LTTPR discord has instructions for setting up and running the Bonta multiworld.
15:49
I suggest you start there, because you're a bit mixed up.
Avatar
Zenshu 2020-09-27 15:49
Well when I downloaded the bontas multiworld stuff it included a folder for bizhawk and some scripts, one of which when run through bizhawk gives you the a pop-up window to connect to a multiworld room or create a room, that script causes autotracker to fail to connect.
15:51
Avatar
EmoSaru 2020-09-27 15:52
Okay, well, I don't know what that script is. It has never been part of any distribution of Bonta's multiworld that I have used.
15:52
So I can't speak to what issues might exist when trying to use both that script and the EmoTracker connector script at the same time.
Avatar
Zenshu 2020-09-27 15:54
maybe its not a script from bonta then, it was in a bontas multiworld folder on my shared drive with my friends so I just assumed that was part of the distribution
Avatar
EmoSaru 2020-09-27 15:54
It's not.
15:54
If you're trying to use autotracking at the same time, if it's possible, you'd need to be running BOTH scripts - that script and the connector.lua script - at the same time
Avatar
Zenshu 2020-09-27 15:54
but thats besides the point you already answered my question which was am I missing something in trying to set up a multiworld with emotracker
Avatar
EmoSaru 2020-09-27 15:54
Not one or the other
15:56
Doing some google searching, that script is for item-sharing co-op, which is COMPLETELY separate from multiworld. (edited)
Avatar
Zenshu 2020-09-27 15:56
Thats where the issue came up, trying to run both was causing emtracker to fail to connect when i ran that script or vice versa so I was trying to figure out how to set up a room without that.
Avatar
MuffinJets 2020-09-27 16:53
@Zenshu, that script doesn't work for ALttP multiworld as far as I know. I assume you're used to OoT multiworlds?
16:54
All you have to do to connect to a multiworld is connect EmoTracker to your emulator with the connector.lua, the multiworld client is in EmoTracker itself
16:55
Alternatively, (and what may be useful to learn soon if multiworld connection through EmoTracker will be disappearing eventually) there's a way to connect with QUSBSNES (edited)
16:56
@EmoSaru That Bizhawk script in those screenshots are what the OoTR community uses for their multiworlds, as well as the co-op scripts you were mentioning
Avatar
Zenshu 2020-09-27 17:16
Thanks, That script does(or did last I tried it) work for ALttP as well as OoT, there is a drop down to select which game you are using it for, it just doesn't work with EmoTracker it seems which is where i ran into my issue. Just can't use that script for MW if I'm going to be using AutoTracking.
17:18
We used it because it was a single script that let us do MW in ALttP and OoT so we didn't have to worry about multiple different things going on depending on what game we were playing. It may or may not work with ALttP anymore, I haven't tried doing a MW game in many months at this point so I don't know if they changed something that removed the compatability or not.
Avatar
MuffinJets 2020-09-27 17:19
Oh dang, I never knew
Avatar
JRJathome 2020-09-27 17:19
Testrunner's ALttPR script isn't for multiworld. It's a separate item share co-op script that they were working on at one point.
Avatar
Zenshu 2020-09-27 17:23
It at least at some point WAS multiworld in addition to item share co-op because that is what we used to play ALttP MW games together, like I said that may have changed because I haven't used it in a long time, but It used to be Multiworld unless the definition of multiworld changed since last I played one and it is something different than where each player plays in their own individual world and the items for each player is scattered across all worlds so you might find your moon pearl or player 2's moon pearl which is then sent to them, That is what I have always known as Multi-world and thats what the trestrunner script I have always did, though again...it may have changed since then because it was early 2019ish last time I messed with it.
Avatar
JRJathome 2020-09-27 17:27
Testrunner's script was similar to modern multiworld, but not quite the same. His script would divide all the chests in a single seed amongst all the players. So if you opened a chest that wasn't yours, it would be empty. Items found would then be synced with all players. His OoTR multiworld script that he added to the same repository is the first true multiworld. ALttP didn't have a true multiworld script until Bonta made his. Anyway, we're getting off the topic for this channel. 🙂 (edited)
Avatar
Zenshu 2020-09-27 17:28
true, though the version of the script I have worked the same as modern multiworld, if you opened a chest that wasn't yours it would show you the item and say it was sent to whoever owned it.
Avatar
PrinnyTonic 2020-09-29 14:09
Hi. Autotracking from my SD2SNES seems to no longer work. It was running fine a week ago. Emotracker and CC are both on their latest version (edited)
14:09
Only getting yellow robot
Avatar
EmoSaru 2020-09-29 14:16
Before I go yell at people, can you please try with the latest release of qusb2snes and let me know if that works for you
Avatar
PrinnyTonic 2020-09-29 14:17
Sure I'll take a look 🙌
Avatar
EmoSaru 2020-09-29 14:18
Also, you made sure that the CC sd2snes service was actually running, yes?
Avatar
PrinnyTonic 2020-09-29 14:18
yes
Avatar
PrinnyTonic 2020-09-29 14:26
Latest qusb2snes installed. Pluggin, unpluggin sd2snes gives windows notification sound. serial usb device shows up on COM&LPT
14:27
CC SD2SNES service is running
Avatar
EmoSaru 2020-09-29 14:27
if you are testing qusb2snes
14:27
the CC service needs to NOT be running
14:27
they would be conflicting
Avatar
PrinnyTonic 2020-09-29 14:28
so I do not need to start a secondary app, only activate Autotracking on EmoTracker?
Avatar
EmoSaru 2020-09-29 14:28
you need a secondary app
Avatar
PrinnyTonic 2020-09-29 14:28
nvm
14:28
I see
14:29
green robot. thanks
14:29
I only used CC for the past year or so
14:29
But will now use USB2SNES
Avatar
EmoSaru 2020-09-29 14:29
I will look into why the CC sd2snes service stopped working
Avatar
PrinnyTonic 2020-09-29 14:30
Alright. Thanks for the quick support
Avatar
EmoSaru 2020-09-30 16:08
This not working is due to a miscommunication between the CC folks and me about timing. I'll see about getting it resolved with the next update.
Avatar
Pixel 2020-10-03 06:00
Hello in Auto Tracking, when i select SNES, i only see LUA and SD2SNES. SNES9X is not supported?
Avatar
TarThoron 2020-10-03 06:02
Snes9x uses lua
Avatar
Pixel 2020-10-03 06:02
Ahhhh. Many thanks
Avatar
TarThoron 2020-10-03 06:02
Be sure to read the pinned instructions.
Avatar
Pixel 2020-10-03 06:05
I did friend and still it does not seem to work 😦
Avatar
TarThoron 2020-10-03 06:08
Where are you getting stuck?
Avatar
Pixel 2020-10-03 06:09
The items simply do not automatically track. I have dual screen, i open the item tracker first, then my ROM, then I start the auto tracker. I play and no tracking. For example i just got the hammer and it stays grey
Avatar
TarThoron 2020-10-03 06:10
What color is the little robot head in emotracker?
Avatar
Pixel 2020-10-03 06:10
Yellow
Avatar
TarThoron 2020-10-03 06:10
Did you run the lua in snes9x?
06:10
Robot needs to be green.
Avatar
Pixel 2020-10-03 06:11
How do I do that? I saw no mention of that in either the FAQ, the website or annoucements
Avatar
TarThoron 2020-10-03 06:11
It's in the pinned instructions.
06:11
Be sure to read the pinned instructions.
Avatar
Pixel 2020-10-03 06:11
Yes, i thought there was only 1 pin I am not familiar with discord. so sorry. Will read
Avatar
TarThoron 2020-10-03 06:12
If you don't have snes9x-rr, the link in the pin is to an outdated version. Get the latest at https://github.com/gocha/snes9x-rr/releases
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator - gocha/snes9x-rr
Avatar
Pixel 2020-10-03 06:12
gotcha thanks
Avatar
TarThoron 2020-10-03 06:14
Generally a good idea to get the 32-bit version, not the 64-bit.
Avatar
Pixel 2020-10-03 06:17
still yellow, hm
06:17
ah my bad, now working. Thanks!!!
Avatar
Worldwide_Wimpy 2020-10-06 13:58
so i have no connector.lua in the emotracker files
Avatar
MikeTrethewey | Axiom Verge 2020-10-06 14:04
Snes9x: Program Files (x86)\EmoTracker\Connectors\snes9x\connector.lua
14:04
BizHawk: Program Files (x86)\EmoTracker\Connectors\bizhawk\connector.lua
Avatar
Worldwide_Wimpy 2020-10-06 14:04
14:04
right side screen
14:05
thats all i have in \emotracker
Avatar
EmoSaru 2020-10-06 14:06
First of all, I'm not sure how you relocated that to D:, unless you've remapped your system Documents folder there. Regardless, that is the EmoTracker data folder for your user. The connector scripts are in the install directory, under Program Files (x86)/EmoTracker, as Mike said.
Avatar
Worldwide_Wimpy 2020-10-06 14:06
ok
Avatar
MikeTrethewey | Axiom Verge 2020-10-06 14:07
Yeah. I was about to say that the Install dir is different than the overrides/packs dir.
Avatar
Worldwide_Wimpy 2020-10-06 14:08
i keep things on another driver off of my system SSD
14:10
ok thank you for the assistance!
14:10
it works now lol
Avatar
Mina 2020-10-07 19:24
is the SMALTTP autotracker supported?
Avatar
Mina 2020-10-07 21:49
had to call it a night after getting frustrated due to 3 soft locks
Avatar
Nicholas Steel 2020-10-07 23:29
Yes the SMALTTP tracker supports autotracking and it should be working. Try updating your QUSB2SNES. (edited)
Avatar
VillainousWolf 2020-10-08 08:49
ever since updating emotracker to 2.3.8.7, i cannot get autotracking to work. i am using the same process that was working with the older version, but the robot is red no matter what i try. using bizhawk w/ bsnes core v2.3.2
Avatar
EmoSaru 2020-10-08 09:10
I just tested with Bizhawk 2.4.2 (my installed version) and it works just fine following the directions in the pinned messages. Please make sure you are following those steps exactly, and that you are loading the connector.lua file directly from the EmoTracker install directory, not an old copy you may have made in the past for some reason. Also check the Lua window in Bizhawk for any errors you may see output. (edited)
Avatar
VillainousWolf 2020-10-08 09:33
ah, you know. i did move my emotracker installation folder. that probably is it. i will test it later. thanks!
Avatar
VillainousWolf 2020-10-08 09:59
so i went back to bizhawk 2.3.1 and it works ,but bizhawk 2.5.1 doesnt so i guess i'll use the earlier version
Avatar
Mina 2020-10-08 15:04
Ok, got it workin
15:04
yay
15:04
works like a charm!
Avatar
Nicholas Steel 2020-10-09 02:23
@VillainousWolf Try updating to the latest QUSB2SNES and then try the latest Bizhawk again.
Avatar
ClassicRagu 2020-10-11 23:31
Hello, I'm trying to get auto tracking setup for ALTTPR via SD2SNES and it doesn't seem to be working. I'm using PugHUD and the official package. Here is all the stuff I've done so far: - Used the sd2snes folder provided by crowd control - Put the most recent release files for usb2snes in my sd2snes folder (using my old sd2snes folder before the crowd control one) - Downloaded the Crowd Control client and started the SD2SNES service (I restarted this service every time I restarted my snes just to be careful) - Ensured my Emotracker was up to date. - Ensured there were no USB issues on my computer, it shows up in ports as COM3 With all of this it seems like it is still yellow instead of green for the small robot face and isn't tracking.
23:31
oh and the cart using sd2snes is an fxpakpro
Avatar
EmoSaru 2020-10-11 23:33
Don’t use the crowd control sd2snes service right now. There is an issue with it due to Warp World not having released an expected update yet. (edited)
23:34
The latest version of qusb2snes should work fine.
Avatar
ClassicRagu 2020-10-11 23:34
👍 thank you I'll try that
23:37
yep worked flawlessly after using that, thank you
Avatar
RidleyDragon 2020-10-18 23:11
Just want to triple verify because it just went legal on ladder: the autotracker here is good for competitive racing governed by the racing council?
Avatar
Lavama 2020-10-19 04:03
Going to setup Auto-Tracker for Minish Cap running on Bizhawk, normally works as you'd expect. Load game on Bizhawk, core set to mGBA, Bizhawk connecter is set and the little bot fellow is yellow, showing waiting for a connection, but for some reason when I try to connect to the connector through Bizhawk it keeps trying to run Crowd Control? I downloaded one of the newer Bizhawk updates, should I roll-back to one of the previous ones listed in the output?
Avatar
shadowswordsman2 2020-10-19 04:27
hi i'm trying to set up the auto tracker for the SM + ALttP randomizer and i'm having trouble finding how to hook up the tracker to bizhawk
Avatar
Ninban 2020-10-19 05:01
@RidleyDragon yes
Avatar
Nicholas Steel 2020-10-19 06:29
Check the pinned messages shadowswordsman.
Avatar
Dorkmaster Flek 2020-10-19 06:54
Also for SMZ3 specifically make sure you're using the Bizhawk-specific variants when loading the pack. (edited)
Avatar
RidleyDragon 2020-10-19 08:22
@Ninban thx
Avatar
Fleakee 2020-10-19 09:17
So I worked 2hrs on this, still can't figure out wtf is going on. I tried adding the missing file to the EmoTracker folder and also to the SNES9X folder, cant seem to solve it. Idk wtf is going on.
09:21
So I thought "maybe I could use BizHawk instead"
Avatar
EmoSaru 2020-10-19 09:26
1) are you using the 32 or 64 bit build of snes9x? You should try the 32 bit version if you’re not using that 2) You did not follow the directions for bizhawk. There are directions in the pinned messages here. Follow them.
Avatar
RidleyDragon 2020-10-19 19:21
32 bit of snes 9x - rr v 1.60 worked like a dream (edited)
19:21
If things don't connect just restart both emotracker and the emulator, that fixes it for me every time that happens
Avatar
Whet_Farts 2020-10-22 22:55
Not sure if this goes here, and I've only done an half-arsed job at searching.. Can someone explain why King's Tomb is green without any gloves? It's not really an issue for me anymore, since I already fell for that once before, but I'm kinda curious 😅 Maybe it's just me not understanding logic properly. (edited)
Avatar
deserteagle417 2020-10-22 22:57
Mirror from dark world
andyLove 1
Avatar
EmoSaru 2020-10-22 22:59
This is a great question for the LTTPR discord
andySalute 1
Avatar
Whet_Farts 2020-10-22 23:00
Oh gawd I'm dumb... I have boots and can bonk rocks >.<
23:01
Yup yup - Nevermind, ignore me - Thanks for the help.. Can't believe I had to actually ask before realizing it lol.. First time I encountered it I never realized you could go to the upper right side and access it andyLurk
Avatar
Nicholas Steel 2020-10-22 23:48
You can walk through the graveyard from the bottom in the dark world, all the way to that grave and then mirror. You don't need boots to reach King's Tomb but you do need them to open the grave. (edited)
Avatar
Whet_Farts 2020-10-22 23:50
Need mitts to lift skulls 🙂
Avatar
EmoSaru 2020-10-22 23:50
You need boots to open the tomb
23:50
Regardless
23:50
This is not about emotracker
23:50
This is about learning the rando
Avatar
Nicholas Steel 2020-10-22 23:50
Fair, okay.
Avatar
EmoSaru 2020-10-22 23:50
Which is best left to the lttpr discord
Avatar
Whet_Farts 2020-10-22 23:50
Yep, it was my bad to begin with - Sorry again ^.^
Avatar
David Johnsen 2020-10-25 13:16
Hey there! I'm using Bizhawk and the robot is red when I run the lua. Just looked through the faq and pinned messages to see if there were any common issues but looks like my issue isn't on there. I'll provide the error message.
13:21
Avatar
EmoSaru 2020-10-25 18:49
Make sure you’ve followed the directions in the pins exactly. You won’t generate NLua errors unless you’re incorrectly using NLua.
Avatar
David Johnsen 2020-10-26 17:35
Thanks! It's connected now but it looks like it isn't updating any checks. For reference I'm doing the ALttP + SM. I saw that it won't track dungeon chests or rewards in the pinned messages but it doesn't seem to be updating any checks at all. (edited)
Avatar
David Johnsen 2020-10-26 17:48
Oh, that was only partially correct. It updated the location for LTTP but not for SM.
Avatar
Dorkmaster Flek 2020-10-26 18:03
Are you using the Bizhawk specific variant? SMZ3 has separate variants for Bizhawk autotracking, and the description of your problem sounds like you're not using them. (edited)
18:06
Also assuming you're using the latest version of EmoTracker and said pack. If not, make sure you update.
18:07
I guess I should also ask which SMZ3 pack you're using, mine or Fouton's. (edited)
Avatar
Dorkmaster Flek 2020-10-26 18:23
Oh actually you were talking about dungeon chests so I assume that must be mine since Fouton's doesn't have a map.
Avatar
David Johnsen 2020-10-26 18:24
Oh, yeah now I'm seeing Fouton has the Bizhawk version. I've been using yours so I'll switch that over.
Avatar
David Johnsen 2020-10-26 18:41
Oh, I see yours has a bizhawk variant as well! Wow, so sorry about that. That should have been obvious so thanks for taking the time to respond. Y'all are doing amazing work!
👍 1
pidgeTy 1
Avatar
Phrostbyte 2020-10-27 15:01
Hello, I have a quick question. I noticed this every time on at least LTTPSM randos. With the auto tracker I feel like the tracker "disconnects" or "desyncs" and I consistently have to stop/start the connection. wait a the min for it to resync and move forward again. sometimes it works for about 5 min with no problems other times I can be from one check to another and stops working. No anti virus blocking the program nor is windows defender. W10 pro x64
Avatar
EmoSaru 2020-10-27 15:10
are you on emulator, or console? which emulator or flash cart?
Avatar
Phrostbyte 2020-10-27 15:17
emulator snes1.60
15:17
rr
15:24
also, it doesn't say it disconnected in the emulator or the green cloud doesn't turn yellow or red. stays green the whole time.
Avatar
EmoSaru 2020-10-27 15:24
do you have the emulator set in such a way that it is pausing when you e.g. click on the tracker, or it loses focus? (edited)
Avatar
Phrostbyte 2020-10-27 15:27
here are these settings just so we are looking at the same thing
15:27
these were all default settings
Avatar
EmoSaru 2020-10-27 15:29
kk, I have no seen this issue in local testing. To confirm, can you try testing with the version of snes9x-rr that is bundled with emotracker (an earlier version) and see if the same issue manifests?
Avatar
Phrostbyte 2020-10-27 15:30
for sure, didnt even know it bundle an emulator. let me take a look for it.
15:34
okay, found it and extracted it. I will play around with it later tonight and keep you posted.
Avatar
EmoSaru 2020-10-27 15:39
kk, thanks. I'm mostly interested to know if there's any difference for you, not that I expect everybody to have to use that particular build.
Avatar
TarThoron 2020-10-27 15:47
You also want background input on so the game keeps detecting your controls if you click outside the emulator window.
15:49
In my experience, drops in tracking like you describe happen when internet/wifi connection drops, and aren't pack-specific. (edited)
Avatar
MuffinJets 2020-10-27 15:56
I've actually had the same issue pretty often with all autotracking packs, can't confirm or deny if it's my internet though. Very well could be, just don't know for sure
Avatar
EmoSaru 2020-10-27 15:58
autotracking is all happening locally on your machine, so unless you've having OS level network stack issues, internet access should not affect it (once it's started)
Avatar
Phrostbyte 2020-10-27 15:59
actually tar I do have that enabled as well :) no know networking issues on my end.
Avatar
fartsplosion 2020-10-27 22:02
ALTTPR autotracking earlier: might be a bug? I remember it acting differently other times I've played. Sometimes when I enter a dungeon, since autotracking does not track items or completion, I manually check the dungeon as completed while still in them. Today the dungeons were considered clear for maybe a second before the green box returned. The crystal remained tracked. The behavior repeated several times in one dungeon and at least once in a second dungeon. They would clear normally on clicking after finishing. I assume this is not intended and remember it working fine before but I don't play much and could be wrong.
Avatar
EmoSaru 2020-10-27 23:25
I have not seen this behavior. Which pack are you using in particular
23:26
And which emulator/flash cart
Avatar
Nicholas Steel 2020-10-28 03:44
And are you using Aerinon/Berserker's clients to generate your game? Afaik Emosaru's pack focuses on the main ALttPR project only.
Avatar
fartsplosion 2020-10-28 10:41
The standard Emo tracker. It was a !Leaguerace seed. Emulator is Snes9x-rr
10:43
The only conflict I can think is possible would be that I initially downloaded Snes9x-rr x64. I installed 32 in a different folder as instructions say and deleted x64. Not sure if relevant.
Avatar
EmoSaru 2020-10-28 10:51
I definitely have not seen this behavior, but I will keep an eye out for it. There is nothing particular about emulator that should cause this, especially if autotracking is otherwise working as expected.
10:51
Are you sure you're running the latest versions of both EmoTracker and my pack?
Avatar
fartsplosion 2020-10-28 12:10
Brand new laptop. Emulator, EmoTracker, Windows 10, etc all recently downloaded most recent versions. I can double check later (internet's out today) but I'd be very surprised. Any other info I can provide, let me know. (edited)
Avatar
fartsplosion 2020-10-28 12:18
I'll say I haven't had any other issues in the two times I've used autotracking on the new laptop. Seems to work fine.
Avatar
EmoSaru 2020-10-28 12:38
k, interesting. If you can reliably reproduce it, I'd love to see a screen capture video of it happening, using OBS or whatever.
Avatar
Phrostbyte 2020-10-28 14:08
so, I went to bed early last night and didn't get a chance to play with the different emulator till now. I was screwing around in LTTP side of the game. So, I was I just doing checks to see if it was working. It was good for about 10 min, I died and went to do another check and i noticed it didn't do the next check I was looking at. Didn't add the item i got nor cleared the cave. The cloud is still green and the lua still says connected. My buddy of mine said it has happened to him once or twice in the last month, but he says its rare thing and mine is pretty common. he is using snes9x 1.55 just let me know what to try next or any other ideas. if not, ill just keep doing what i been doing.
Avatar
MuffinJets 2020-10-28 17:39
How Phrost explained it is how it happens at least once per seed, not restricted to ALttP Nothing will give any indication that autotracking is failing, the cloud will stay that green/blue, and there won't be any error messages in the scripting window, but checks won't get cleared, and items won't show up in the item grid The multiworld client seems to ignore this though, I still send/get sent items just fine
Avatar
Phrostbyte 2020-10-28 21:01
Muffin now that you say multiworld, I am pretty sure it worked all the time with the 1.60 emulator and didn't have an issue, I will have to test this theory out with my friend to see if that happens. I'll see if I can tomorrow after work
Avatar
EmoSaru 2020-10-28 21:29
Wait, if you’re using multiworld, are you using the sd2snes protocol in EmoTracker via qusb2snes, or running two Lua scripts at once in your emulator
Avatar
Joule 2020-10-29 11:04
"Warning: Attempted read 8257696 outside memory domain size of 131072 in readbyterange() NLua.Exceptions.LuaScriptException: .\hal.lua:50: bad argument #1 to 'char' (number expected, got nil)"
11:04
how do i fix this
11:04
sorry if this has been asked before
Avatar
EmoSaru 2020-10-29 11:05
What game are you playing, and assuming it's SMZ3, are you using the Bizhawk variant for that pack?
11:06
Also, if you're getting NLua errors
11:06
You have not followed the instructions for Bizhawk in the pinned messages properly
Avatar
Red 2020-10-29 12:00
Anyone have experience getting autotracker to work with SMZ3 on SD2SNES? I have CrowdControl, mapped the ROM path that I apl playing on the SD2SNES on my PC, started the SD2SNES service, and started the tracker on EmoTracker. The robot head turns yellow and gives no info about what is not working.
Avatar
EmoSaru 2020-10-29 12:19
Don't use the Crowd Control SD2SNES service right now
12:19
Use qusb2snes
12:19
Warp World told me an update was happening and it didn't
12:19
So their service is not listening to the correct things right now
12:20
PSA: Do not use the Crowd Control SD2SNES service right now for autotracking. An expected update to their system has still not gone live, and as a result it is broken with EmoTracker. Use the latest version of qusb2snes instead until further notice.
Avatar
Original message was deleted or could not be loaded.
EmoSaru 2020-10-29 12:20
Pinned a message.
Avatar
Pink Switch 2020-10-29 12:36
it still works for me guessilldie
12:36
is it based on updating the lttp package or the emotracker client
Avatar
MuffinJets 2020-10-29 13:09
I will say I've never used the Crowd Control services at all and still get that issue
Avatar
EmoSaru 2020-10-29 13:22
It's based on updating the emotracker client, and has been the case for the last 2 version updates.
13:23
@MuffinJets are you testing with sd2snes cartridges? I thought you were on emulator. (edited)
Avatar
MuffinJets 2020-10-29 13:24
Ah, I misunderstood, I'm on emulator
Avatar
ichigo1692 2020-10-30 20:00
So I had this pop up for BizHawk, and the SNES9x would connect, but not. But here is the error that would pop up for BH on the Lua Console NLua.Exceptions.LuaScriptException: error loading module 'socket.core' from file '.\socket.dll': dynamic libraries not enabled; check your Lua installation
20:01
Could someone help me out with what's probably wrong?
Avatar
EmoSaru 2020-10-30 20:01
1) make sure you’re following the directions in the pins precisely - you should not be using nlua on bizhawk, or the snes9x core 2) try the 32 bit build of your emulator (edited)
Avatar
ichigo1692 2020-10-30 20:05
I believe I found the goof on my side...it installed into my D drive, and I was going to the wrong one (edited)
Avatar
ichigo1692 2020-10-30 20:16
I got it to work on SNES9x at least for Autotrack
Avatar
Ezzelin 2020-10-31 17:12
Question: is it possible to whitelist the memory address in ALLTPR that says what dungeon you are currently in (0x7e040c)? It's always on screen in cross door shuffle and it's already possible to derive this information by keeping track of when you enter a lobby, but this is broken by lobby shuffle. Without this information, it's not possible to autotrack small keys in lobby shuffle mode. @Synack said this would probably be fine back in August here: https://discordapp.com/channels/307860211333595146/662745528316198942/749062637110820905 I know that door rando isn't officially released yet, but lobby shuffle is fairly stable now. I asked in the racing council channel and they said I should ask you and that you could add it. Note that this isn't for racing mode. (edited)
Avatar
EmoSaru 2020-10-31 20:16
So, EmoTracker doesn't differentiate between "racing mode" and "non-racing mode". I'll double check with the appropriate folks, and if they're explicitly approving it, I'll add it.
Avatar
Black Sliver 2020-11-01 06:13
hi everyone! besides me not being a big fan of WPF, i got emotracker to start on linux in wine with winetricks dotnet48, but somehow there is no robot icon for auto-tracking. is there any way to debug this? (edited)
06:14
or is there anything obvious i might have missed?
Avatar
Tommadness 2020-11-01 06:31
You're using a pack that has autotracker support, right?
06:31
One of the ALTTPR ones for example?
Avatar
Black Sliver 2020-11-01 06:37
iogr
Avatar
Tommadness 2020-11-01 06:57
I've gotta imagine it's a side effect of running in WINE then. I know I've had issues in the past with other memory-reading programs in WINE. I don't currently have a linux distro on any of my machines to test, though
Avatar
Black Sliver 2020-11-01 06:58
usb2snes is not memory reading. it's a websocket to a program that runs (outside of wine)
Avatar
Tommadness 2020-11-01 06:59
Ah true, that shouldn't affect the menu option at least appearing
Avatar
Black Sliver 2020-11-01 07:01
i would guess it fails to load something and aborts the code path that would add the icon
07:01
but i get zero debug output from the app and wine output is clutter
07:05
also the same would apply to mac. so we are not talking 1-2% potential users, but more like ~10-15% (hard to tell how many would be into using a tracker though) (edited)
Avatar
EmoSaru 2020-11-01 08:10
#faq
08:11
I do not provide support for running on Mac and Linux, and have no intention of doing so.
08:16
It runs perfectly fine in a Windows virtual machine, and that is the extent to which I support it on other host platforms.
Avatar
Black Sliver 2020-11-01 08:23
i get that there is no "official support", i would nevertheless prefer to get to the bottom of this, just hoped there was any kind of debug output available
Avatar
EmoSaru 2020-11-01 09:04
There is no debug output from the tracker that will help you, and in any case, this is not really a topic for discussion here. This is a support forum for things I provide support for.
Avatar
Black Sliver 2020-11-01 09:10
oh, sorry, then i was misguided by the word "community" in the "Join Our Community" on top of the discord link.
Avatar
EmoSaru 2020-11-01 09:26
K.
09:27
The community provides support here. There’s a community of pack developers who contribute.
09:27
There’s plenty of community here.
09:29
You’re asking about things that are covered in #faq as being explicitly unsupported, the only result of which is decreasing the signal to noise ratio in here. (edited)
Avatar
Deleted User 2020-11-02 13:55
when i try to load up the connector with snes9x 1.60 for auto tracker
13:56
it gives me this error error loading module 'socket.core' from file '.\socket.dll
Avatar
EmoSaru 2020-11-02 14:09
try using the 32 bit build of the emulator
14:09
I believe that has worked for some people
Avatar
Deleted User 2020-11-02 15:46
seems to be a version compatibility issue (edited)
15:46
32bit build works like a charm
Avatar
CrownlessKing 2020-11-03 04:51
Hello might be just me but it seems my auto tracker still has a issue tracking when it comes to multiworlds is this a know issue that is already being looked at or not yet?
Avatar
MuffinJets 2020-11-03 06:53
If you're using Berzerker's multiworld creator there's no promise that everything will work properly, since Emo's pack was built with the core (web) build in mind (edited)
06:54
If you're on console with SD2SNES, check the pinned message, your solution might be there
06:58
There's also the question of if you're using EmoTracker's multiworld client or one of the other website-based clients Basically, you're gonna have to be more descriptive as to what's going on
Avatar
Bluu 2020-11-03 10:53
I know this has been asked once before, but has anyone had any luck getting the auto-tracker to work with a RetroPie?
Avatar
MuffinJets 2020-11-04 04:24
Check the pinned message, there have been shenanigans recently about that
Avatar
EmoSaru 2020-11-04 08:54
The crowd control service SHOULD be working in the latest EmoTracker version, but I haven’t done enough testing to confirm. I would try using qusb2snes, mostly so you can verify whether or not the sd2snes is actually connecting properly with your pc, and check that you’re running the correct firmware, etc.
Avatar
EmoSaru 2020-11-04 12:01
Have you tried using the usb2snes memory viewer while a game is running to verify that that works?
Avatar
EmoSaru 2020-11-04 18:11
If the memory viewer is not working, you need to debug your sd2snes setup before EmoTracker/etc. stands any chance of working. Not sure what issue you might be having, TBH.
Avatar
EmoSaru 2020-11-04 20:39
👍
Avatar
RetroNutcase 2020-11-05 10:31
Oh, asking on the wrong place, whoops.
10:31
Yeah, auto tracking is broken for me and I don't know why.
10:32
Using the multiworld SNES 9x build (1.60), latest Emotracker, when I establish a connection via lua I get a red auto-tracker icon. Don't know why. 😦
10:35
Oh wait, I see. Version mismatch issue apparently.
10:40
...Now it's only updating the super metroid side of things though on the Z3/SM combo. The hell?
10:47
Yeah, this is weird. It's updating at odd intervals. I have no idea what's going on here.
Avatar
EmoSaru 2020-11-05 10:48
Which pack are you using, and which variant?
10:49
I'm less familiar with the SMZ3 stuff, so the pack developer or another user may chime in. (edited)
Avatar
RetroNutcase 2020-11-05 13:01
SMZ3 map tracker, standard.
13:01
It updates eventually, it just...Takes an oddly long amount of time
Avatar
CrownlessKing 2020-11-05 13:15
basicly iam useing the downloaded version of emotracker which i also use for single player where it works fine and iam use sns9x for my emu and it only happens when iam playing multiworlds that the tracker at first tracks the items for some time and then just at some point just takes a shiter to the systeem.
Avatar
Dorkmaster Flek 2020-11-05 13:56
Retro: That sounds like a connection issue between the tracker and the emulator, if it's eventually updating but taking a long time. Are you using the connector.lua that comes with EmoTracker? I also needed to use the 32 bit version of snes9x-rr, not 64 bit. Are you using Lua as the tracking method with the regular standard variant (not the Bizhawk one)? (edited)
Avatar
EmoSaru 2020-11-05 14:20
@CrownlessKing You need to be more specific about what multiworld you're talking about, and which connection method you are using to talk to your emulator from EmoTracker.
Avatar
CrownlessKing 2020-11-05 14:41
iam useing the regular included way that is build in emo tracker and iam useing the web multiworld with qusbn
14:42
yes dorkmaster iam useing the correct version of auto tracking conector lua that is included in the base download folder of emotracker
Avatar
EmoSaru 2020-11-05 14:50
if you are using qusb2snes for your multiworld already
14:50
just use the sd2snes connection method in EmoTracker
Avatar
IronNash 2020-11-08 12:05
autotracker is not checking dungeons chests on alttp, but it does work on smz3
Avatar
little_red 2020-11-08 12:06
that's intended behavior
Avatar
Dorkmaster Flek 2020-11-08 12:36
Dungeon items are not tracked in ALTTPR for technical and cheating concerns. SMZ3 is a different beast.
Avatar
IronNash 2020-11-08 13:01
Good to know, thanks
Avatar
rocky12799 2020-11-08 14:46
using berseker multi, got it running okay, but can't get the auto tracker element to run at the same time as multi world? any suggestions? Every time I connect class.lua it says to use a prior biz hawk, which than I can't run multi world.
Avatar
TarThoron 2020-11-08 14:53
if you are using qusb2snes for your multiworld already, just use the sd2snes connection method in EmoTracker
Avatar
rocky12799 2020-11-08 15:05
@TarThoron Thanks I will try that
Avatar
Flash Trickstar 2020-11-10 15:22
Can anyone help me with this?
15:22
For the lua log
Avatar
MuffinJets 2020-11-10 15:47
Is that the 32-bit version of snes-9x? There's a version included in the EmoTracker installation
15:47
There's nothing saying the 64-bit version can't work per se, as far as I know
15:48
But a lot of people have had more luck with 32
Avatar
EmoSaru 2020-11-10 15:53
It's bizhawk
15:54
and it's also using NLua
15:54
which is not correct
15:57
it's also not loading the script from the emotracker install directory
15:57
it's some other copy
15:57
please make sure you've followed the instructions in the pins
Avatar
MuffinJets 2020-11-10 16:02
Ah, my bad, I didn't see that on my phone
Avatar
Flash Trickstar 2020-11-10 16:11
So wait, if I move the Emotracker folder does that mess it up, then?
Avatar
MuffinJets 2020-11-10 16:18
It seems like it, yeah I'd imagine the script specifically calls for other scripts/functions that it "knows" to look for in the install directory I do recommend using snes-9x though, it's a bit more reliable overall (edited)
Avatar
Flash Trickstar 2020-11-10 17:10
Ok I've tried Bizhawk, I've tried Snes9x and I've tried the Retroarch method. Nothing's working.
17:10
It just keeps giving me the red robot head.
17:13
Honestly considering giving up.
Avatar
Hannah🌺🌺 2020-11-10 17:52
are you using 2.4? (edited)
Avatar
EmoSaru 2020-11-10 17:52
Have you made sure that you’re following the directions in the pinned messages precisely? There is also a version of snes9x-rr that is absolutely known to work included in the EmoTracker install directory. Have you tried that?
Avatar
Hannah🌺🌺 2020-11-10 17:54
- Open Bizhawk and go to Config, Cores -> SNES -> BSNES. - Go to Config -> Customize. In the Advanced tab, set the Lua core to "Lua+Lua Interface." - Restart Bizhawk. This is very important as it reloads the Lua core correctly. - Open Emotracker with a package that supports autotracking. Right click on the robot in the bottom right corner and set it to "Lua," then start the autotracking. (it'll come up yellow, that's ok) - In Bizhawk, go to Tools, Lua Console. Open the script in the Emotracker install directory (probably something like C:\Program Files (x86)\EmoTracker\Connectors\bizhawk\connector.lua) - Run the script. If everything is working correctly, the console will output that the connection was established, and the robot will change to cyan. Leave the Lua console open in the background.
17:57
I just set this up today. Wasnt too much of a hasstle. I made sure I had all the prereqs and used the 3.4 version of bizhawk just because the script said that it only works with 2.4. I did everything just as in this list and it worked (edited)
Avatar
non_operational 2020-11-11 00:48
Bizhawk 3.4?? The latest version I can find is 2.5.2. and my error message says i need version 2.3 or 2.3.1. Is 2.5.2 not actually the latest version? Or am I stuck with having to install an older version of BH? (Ver 2.3)
Avatar
EmoSaru 2020-11-11 00:56
EmoTracker currently uses the same underlying tech for emulator support that Crowd Control uses. The Bizhawk version requirements come from their end, and my recommendation is to use a supported version.
Avatar
Hannah🌺🌺 2020-11-11 03:03
Bizhawk 3.4?? The latest version I can find is 2.5.2. and my error message says i need version 2.3 or 2.3.1. Is 2.5.2 not actually the latest version? Or am I stuck with having to install an older version of BH? (Ver 2.3)
@non_operational 2.4* sorry
Avatar
MikeTrethewey | Axiom Verge 2020-11-11 10:21
Crowd Control’s got docs on their site regarding BizHawk support. EmoSaru says that EmoTracker, by extension, uses Crowd Control’s BizHawk support requirements. Their site even has a direct download to the proper version (which, coincidentally, is 2.3.1): https://crowdcontrol.live/setup#support (edited)
Avatar
non_operational 2020-11-11 10:24
Thanks for the replies, but I am still confused. When you say to "run a supported version" are you suggesting that I run Bizhawk 2.3? Any idea when support for 2.5 is coming or is that a scripting issue on their end?
10:25
Thank you @MikeTrethewey | Axiom Verge ! (edited)
👍 1
Avatar
MikeTrethewey | Axiom Verge 2020-11-11 10:25
@Espeon If we could get your BizHawk pin to include making sure that it’s a supported version by Crowd Control?
Avatar
non_operational 2020-11-11 10:35
Got it working. Thanks again. A pin to that info would be pretty helpful.
Avatar
MrKarato 2020-11-12 10:36
Ever since I updated to 2.3.8.11 I've been getting red robots every time I connect. Do I need to update my snes9x or something?
Avatar
Espeon 2020-11-14 14:01
whoops i didn't see the ping until now
14:01
updated pinned post (although i don't know too many people use bizhawk for autotracking still)
Avatar
merulaxr 2020-11-14 14:32
all of minish cap uses it 🤔
Avatar
MuffinJets 2020-11-15 04:45
Oracle of Ages too
Avatar
itsmejoea 2020-11-15 13:28
I'm trying to play ALLTP Online which uses Bsnes. Is there any way to use autotracking with Bsnes?
Avatar
EmoSaru 2020-11-15 14:18
No.
14:18
That ALTTPO extension does offer some kind of in-built bridge thing though
14:18
Which can be used to enable autotracking via the SD2SNES connector in EmoTracker
Avatar
Magus_Oscuro 2020-11-24 18:41
Hi there! I'm new to tracker development, but am a professional software engineer. I am working on adding some custom features to the autotracker. I'm curious if anyone has information specifically on the ScriptHost:AddMemoryWatch function, the returned segment object, and how the ReadUx functions interact with it. I also noticed that all of the addresses referenced in the base autotracker are absolute addresses, does that mean ROM can be addressed as well? Also, is there a listing of the functions that ScriptHost exposes?
Avatar
EmoSaru 2020-11-24 19:25
There is not a definitive script API reference. The best thing to do is to look at my pack and others for reference - any functions that you see used in existing packs are ones I've committed to maintaining support for. #customization-support is also the place to ask questions about that stuff.
Avatar
Magus_Oscuro 2020-11-25 07:31
Gotcha, I'll move my question there.
Avatar
Ezzelin 2020-12-01 02:31
Is it possible for an autotracker to switch what map is visible? For example, when you enter a dungeon, it would be nice to pull up its map.
Avatar
EmoSaru 2020-12-01 02:32
Dynamic layout changes of that sort are not currently possible from script, no.
Avatar
Ezzelin 2020-12-01 11:45
Ok, well then that would be a nice feature to add. 🙂
Avatar
SteveIsHotterThanBilly 2020-12-01 11:57
Anyone know if it's possible to autotrack over a network? I run an emulator on my game PC and emotracker on my stream PC. I've tried loading the LUA via a mapped drive with all the ports open but it won't connect - but I'm not sure if it's me doing something wrong or it's just not possible.
Avatar
EmoSaru 2020-12-01 12:10
You can use EmoTracker on your gaming pc and capture the broadcast view on stream via NDI over the network.
Avatar
SteveIsHotterThanBilly 2020-12-01 12:21
Ha - of all things I tried the simplest wasn't one of them. Appreciate it EmoSaru!
Avatar
bi0angel 2020-12-01 14:55
Hi there - is anyone able to help me out with how to get the autotracker overlay to show on my stream in OBS? using RetroArch. It appears my computer skills arent as good as once thought
Avatar
EmoSaru 2020-12-01 15:25
This isn't autotracker specific. Press F2 to open the EmoTracker broadcast view, and either use a window capture in OBS, or use the OBS-NDI plugin to capture via an NDI source
Avatar
bi0angel 2020-12-01 15:56
Thanks :) ive been trying to get it to work through an NDI plugin but i will keep reading up and trying to get it to worl
Avatar
Skurd 2020-12-01 18:35
I try to follow the guide for setting up autotracker with Snes9x 1.60. And I get this message. Any suggestions?
Avatar
Avatar
Skurd
I try to follow the guide for setting up autotracker with Snes9x 1.60. And I get this message. Any suggestions?
krelbel 2020-12-01 18:47
try the 32 bit version of snes9x-rr 1.60 instead
Avatar
Avatar
krelbel
try the 32 bit version of snes9x-rr 1.60 instead
Skurd 2020-12-01 19:15
Thanks that fixed it. Do you also happen to know how I get rid of this in the 16 bit version?
Avatar
Avatar
Skurd
Thanks that fixed it. Do you also happen to know how I get rid of this in the 16 bit version?
krelbel 2020-12-01 19:26
Input -> Customize Hotkeys, assign the "Movie frame count" hotkey to something, press it, then unassign it again.
Avatar
Skurd 2020-12-01 19:59
cool thanks man.
👍 1
Avatar
drewskii007 2020-12-01 20:09
what do i do if im getting failed to open socket when trying to run the connector?
20:14
also might add im running a multiworld.
Avatar
Kya-chan 2020-12-02 12:29
Hi, since last maj of EmoTracker who autotracks small keys, coop.lua has a huge problem in coop games
12:30
He tracks the keys that I find, but not these one who be find by my partner
12:31
And when I track these keys by hand, when he refresh, he deletes this manual tracking...
12:31
Is my version of coop.lua the problem ? ^^"
Avatar
EmoSaru 2020-12-02 12:35
I don’t know what coop.Lua is, and have never specifically supported it in conjunction with autotracking. It may not be compatible 🤷‍♀️
12:39
It sounds like whatever that script does, it does not work with the chest key tracking in the latest rando rom, which would be an issue with that coop script. I suggest you bring it up with the author. Otherwise, you can override the autotracker script to not track small keys.
Avatar
Typotato The Wooloo 2020-12-03 07:24
https://i.imgur.com/FnG659O.png anyone else get this problem when trying to use emotracker with bizhawk 2.5 or newer?
Avatar
PolychromeVirus 2020-12-03 09:19
sounds like it just straight up doesnt work with 2.5 or newer, since the error says to use 2.4 or lower you may wanna try that
Avatar
PorcupineReed 2020-12-05 09:01
I followed the instructions for bizhawk and I got this error message in the console: I solved my problem myself. Edited to get rid of the long string of nonsense. (edited)
Avatar
RoboComrade 2020-12-06 04:31
How possible would it be to auto-track snes9x on a raspberry pi? I just learned about auto-tracking literally like 30 minutes ago, and it works perfectly on PC, but I figured I'd ask just in case.
Avatar
Dorkmaster Flek 2020-12-06 06:41
You would have to be running Windows on it since EmoTracker is Windows only.
Avatar
EmoSaru 2020-12-06 11:50
It’s probably technically possible, but not something that’s supported right now.
Avatar
RoboComrade 2020-12-06 14:18
I figured as much, thanks anyways! 💜
Avatar
krelbel 2020-12-07 19:50
Sorry to bring up this recurring issue yet again, but I'm trying to set up a new PC, and running into this old error:
error loading module 'socket.core' from file '.\socket.dll': The specified module could not be found.
I made absolutely sure to download and run the 32 bit version of snes9x-rr 1.60 from https://github.com/gocha/snes9x-rr/releases/download/1.60/snes9x-rr-1.60-win32.zip so I'm not sure what I'm doing wrong, does anyone have any suggestions?
Avatar
krelbel 2020-12-07 19:57
huh, strange, looks like it worked fine with https://drive.google.com/drive/folders/1_ej-pwWtCAHYXIrvs5Hro16A1s9Hi3Jz (snes9x-rr-1.60-win32-multitroid-r5.zip), I thought snes9x-rr 1.60 from that github link would also work but guess I was mistaken? sorry for the noise, leaving these messages here in case this helps someone who runs into the same issue in the future
Avatar
Dorkmaster Flek 2020-12-08 05:42
That's weird, I've tested with the snes9x-rr release from GitHub before... ThinkDorm
Avatar
Emakarick 2020-12-08 13:10
Hi guys, is there auto tracking support for wind water?
Avatar
TarThoron 2020-12-08 13:32
Nope. Autotracking is currently only on SNES and GBA games.
Avatar
MuffinJets 2020-12-08 15:41
^ and GBC
Avatar
Emakarick 2020-12-08 16:03
ok thanks homies
Avatar
Joish 2020-12-09 23:58
hello, i'm trying to find a way to automatically start the lua connector when i load a link to the past in snes9x. has anyone figured that out?
Avatar
Gravity 2020-12-10 13:27
Hey, so I'm struggling to connect to the autotracking for alttp. I'm using the Bizhawk emulator, and this is the error I keep getting when I try to run the connector: NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>c__DisplayClass60_1.<ResumeScripts>b__1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback) Anybody have any idea what I could do?
Avatar
MikeTrethewey | Axiom Verge 2020-12-10 13:34
@Gravity Check the oldest pinned message in this channel.
Avatar
Gravity 2020-12-10 13:36
Alright, thanks
13:39
Got it working, thanks a ton
👍 1
Avatar
fliptheblip 2020-12-11 03:49
When I try to open the QUsb2Snes.exe file I downloaded, Windows Defender says that it could harm my device? I understand that it's an executable, but I've been able to run executables before without this warning. (edited)
03:50
Should I go with QFile2Snes.exe since I'm not doing this with a usb?
Avatar
fliptheblip 2020-12-11 04:03
This is for the RetroArch connection tutorial in pinned messages btw
Avatar
Dorkmaster Flek 2020-12-11 05:36
If you're using an emulator, you need QUsb2snes even though you're not using a USB cable with a flash cart. (edited)
05:36
It emulates the usb2snes protocol that the SD2SNES uses, that's why it's named that. (edited)
Avatar
JRJathome 2020-12-11 11:20
Windows Defender says that it could harm my device?
Windows Defender does that for any unsigned application you try to download and run. It's a false positive. QUsb2Snes is fine.
☝️ 5
Avatar
fliptheblip 2020-12-11 15:03
Thank you!
Avatar
sozsozsoz 2020-12-12 04:46
does auto-tracking have an issue with MSU packs? I used to have no problems but recently found EmoTracker to be really unreliable and I don't know what's changed. if you check my race this morning you can see in the first five minutes I had to restart the connection a few times, as mushroom on uncle and boots start don't pick up. Restarted coming out of sanc, they picked up, bonk rocks fine, lost woods items not picked up until the well, moon pearl in the well not picking up until I restarted quickly after https://www.twitch.tv/videos/834643856
sozsozsoz went live on Twitch. Catch up on their The Legend of Zelda: A Link to the Past VOD now.
04:46
the rest of the video has more examples but these are all from the first five minutes
Avatar
sozsozsoz 2020-12-12 07:26
For anyone experiencing the same issue - uninstalled and reinstalled EmoTracker, no issues within first 5 minutes of play unlike before. For anyone trying to trouble shoot, previous build was 2.3.8.11, reinstalled and same version giving no issues.
Avatar
somebodys 2020-12-12 15:49
Where do I find an old version of BizHawk?
Avatar
Dorkmaster Flek 2020-12-12 16:08
In the link the error message is telling you to download it from.
Avatar
somebodys 2020-12-12 16:08
The link only has the latest version downloadable.
Avatar
Dorkmaster Flek 2020-12-12 16:09
Scroll down. 🙂
Avatar
somebodys 2020-12-12 16:10
I am an idiot. Did not realize I could click on assests.
Avatar
Rom-Steïn 2020-12-12 16:37
you should pick the last 2.4.x version available those are the lastest compatible versions with the autotrackers no need to downgrade until 2.3.1
Avatar
fliptheblip 2020-12-12 16:59
When I try to load QUsb2Snes.exe, it says a lot of things are missing
17:00
Qt5Gui.dll
17:00
Qt5WebSockets.dll
17:00
Qt5Widgets.dll
17:01
Qt5Network.dll
17:01
And that's all
17:01
I've tried re-downloading it
17:02
Maybe I should try QUsb2Snes-v0.7.19.1.7z?
Avatar
MikeTrethewey | Axiom Verge 2020-12-12 17:13
@Dorkmaster Flek http://alttp.mymm1.com/holyimage/emotracker-bizhawk.html Links to the pinned post. My site (mymm1.com) not officially endorsed by EmoSaru. (edited)
Avatar
TarThoron 2020-12-12 20:21
@fliptheblip download and extract the .7z, don't clone the repo.
Avatar
Avatar
TarThoron
@fliptheblip download and extract the .7z, don't clone the repo.
fliptheblip 2020-12-13 04:39
I don't know what the repo is but I've extracted the .7z, now what do I do? I've already done #1 on the RetroArch directions, but I don't know how to start QUsb2Snes.
Avatar
fliptheblip 2020-12-13 04:51
2. Start QUsb2Snes, right click tray icon, Devices > Enable RetroArch virtual device
04:51
Just having trouble with the first part
04:57
"There was an error listenning on port 8080 :The bound address is already in use This can be that QUsb2Snes is already running, the legacy USB2SNES application or something else. Old applications would likely not work."
04:58
"There was an error starting the core of the application : %1 Make sure there is no other Usb2Snes webserver application running (QUsb2Snes/Crowd Control"
05:01
It says the folder is in use but idk where
05:02
Not coming up on task manager, just Discord and Spotify
05:03
Nvm, it's running in the background
05:04
So where would the tray icon be
Avatar
TRSeiferoth 2020-12-13 05:30
In the system tray. Bottom right (assuming your taskbar is at the bottom. Next to the clock. If it's not visible, click the arrow next to the icons that are there and it'll show the rest of the icons.
Avatar
fliptheblip 2020-12-13 05:30
Oh
05:31
Thank you, I am stupid
05:31
Already completed step 2 in just a few seconds lmao
05:31
Thank you so much
Avatar
fliptheblip 2020-12-14 05:42
I have another error
05:42
Wait nevermind I'll try something else first
05:44
Okay I found the issue and have fixed it
05:48
Okay, new problem
Avatar
fliptheblip 2020-12-14 05:55
I am using the bsnes core, which is the one recommended, but it's saying the core does not support memory read
SPOILER
Image attachment
05:56
I did not mean to spoiler tag that
05:56
It is not a spoiler for anything
06:00
In short, step 4a of retroarch autotracking is not working
Avatar
EmoSaru 2020-12-14 09:53
I don’t support Retroarch directly, so that’s something you’d have to figure out with the qusb2snes people, or maybe somebody else here can suggest something.
Avatar
fliptheblip 2020-12-14 19:11
Thanks for pointing me toward other resources!
Avatar
Pr0ski11zPlays 2020-12-17 04:36
I can't seem to get auto tracking for ALttP working. It says "error loading module 'socket.core' from file '.\socket.dll': %1 is not a valid Win32 application."
Avatar
TarThoron 2020-12-17 06:20
Snes9x-rr? Use the 32-bit version.
Avatar
TarThoron 2020-12-17 06:29
That should probably go in #faqs at this point.
Avatar
Pr0ski11zPlays 2020-12-17 07:11
Thanks. I'll try that.
Avatar
Netherdragon 2020-12-21 00:16
i cant get the auto tracker for soul blazer to work, one week it worked, but now the robot icon is red when i load the connector.lua... the soul blazer rando was updated recently, but i even went back and tried an earlier seed i know worked, and the icon is red... what could be the possible cause of this
Avatar
FarasGeek 2020-12-21 06:49
Hey! Im struggling with my autotracker (edited)
06:50
I cannot find the install folder
06:51
Ive downloaded emotracker with the emotracker_setup.exe
06:51
And the folder contain only packs and application_settings.json
Avatar
little_red 2020-12-21 06:52
have you checked the setup guide in the pinned messages?
Avatar
FarasGeek 2020-12-21 06:53
No I dont think I did
06:59
Yes I canot find the connector.lua file (edited)
06:59
Thats my problem right now
Avatar
little_red 2020-12-21 07:01
it should be in programfiles/emotracker/connectors/snes9x
Avatar
FarasGeek 2020-12-21 07:03
Found it!
07:03
Thank you sooo much
07:04
It has been 2 hours🤣
Avatar
FarasGeek 2020-12-21 07:12
Ok now I have a socket core error
07:13
My life is great
Avatar
little_red 2020-12-21 07:19
did you get the 32 bit version of snes9x-rr?
Avatar
FarasGeek 2020-12-21 07:19
Idk?
Avatar
little_red 2020-12-21 07:20
where did you get it from?
Avatar
FarasGeek 2020-12-21 07:20
My friend!
07:21
I have the option tu Lua link
07:21
But do u think I need an other?
Avatar
little_red 2020-12-21 07:22
the lua part is in the rr versions, there's a 32 and a 64 bit version, you need the 32 bit version
Avatar
FarasGeek 2020-12-21 07:23
Okay! How do I see on what version am I ?
Avatar
little_red 2020-12-21 07:24
i can't seem to find that anywhere on my version
Avatar
FarasGeek 2020-12-21 07:24
Yeah
07:26
I dont know what to do then!
Avatar
little_red 2020-12-21 07:28
i think it's available on github, but i don't have the direct link
Avatar
FarasGeek 2020-12-21 07:28
Oki!
07:31
Yes I got it in 32bits
Avatar
little_red 2020-12-21 07:32
still getting that socket core error thingy?
Avatar
FarasGeek 2020-12-21 07:33
Yes
07:33
07:33
It's in french but there you go
Avatar
little_red 2020-12-21 07:36
i remember having to install something in windows, but i don't remember what, it's been too long
Avatar
FarasGeek 2020-12-21 07:36
Aah
Avatar
little_red 2020-12-21 07:40
you could try this version
07:40
Avatar
FarasGeek 2020-12-21 07:42
Well my friend is using the same emulator than me and its working perfectly
Avatar
little_red 2020-12-21 07:43
all i have left then is: try poking it with a stick while mumbling 'come on, work'
Avatar
FarasGeek 2020-12-21 07:44
Im going to download yours
Avatar
little_red 2020-12-21 07:46
it's not what i'm using, but a search in this channel got me that link that worked for someone else, so it might also work for you (edited)
Avatar
FarasGeek 2020-12-21 07:46
Ok ok we'll see
07:49
07:49
Another thing
Avatar
little_red 2020-12-21 07:50
i think that's good, keep it open in the background and load up your seed
Avatar
FarasGeek 2020-12-21 07:51
GOT IT!!!
07:51
3 fricking hours
Avatar
little_red 2020-12-21 07:52
at least you have it working now, 3 hours isn't that long for all the joy you''l get from using it
Avatar
FarasGeek 2020-12-21 07:53
Thank you sooo much!
Avatar
little_red 2020-12-21 07:54
no problem, glad i was actually usefull in tech support for once 😛
Avatar
FarasGeek 2020-12-21 07:58
😆
Avatar
TheLynk 2020-12-21 09:17
Hi, I currently have a problem with the "autotracking for the game" Super metroid and ALTTP Randomizer ", I did everything as it should normally but I got an error message:" ConnectorLib Lua Connector 2.2.0 ( LuaSocket 2.0.2) Connection established NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback (IntPtr luaState) to lua_error (lua_State *) at NLua.ObjectTranslator.throwError (IntPtr luaState, Object e) at NLua.Lua.SetPendingException (Exception e) at NLua.LuaMethodWrapper.call (IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate (IntPtr luaState) at lua_resume (lua_State *, Int32) at BizHawk.Client.EmuHawk.EmuLuaLibrary.ResumeScript (LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole. <> cDisplayClass57_1. <ResumeScripts> b1 () at BizHawk.Client.Common.LuaSandbox.Sandbox (Action callback, Action exceptionCallback)
Avatar
Dorkmaster Flek 2020-12-21 12:03
I think you missed a step. You shouldn't be using NLua as the interface.
12:03
Go to Config > Customize. In the Advanced tab, set the Lua core to "Lua+Lua Interface."
12:03
(and restart Bizhawk)
Avatar
MuffinJets 2020-12-21 13:49
More recent versions of Bizhawk actually have that enabled by default, it may be worth updating
Avatar
Avatar
Dorkmaster Flek
I think you missed a step. You shouldn't be using NLua as the interface.
TheLynk 2020-12-21 14:57
It's already done "Go to Config > Customize. In the Advanced tab, set the Lua core to "Lua+Lua Interface.""
Avatar
Dorkmaster Flek 2020-12-21 14:58
Have you restart Bizhawk? It's clearly still trying to use NLua based on the error you're getting.
Avatar
Avatar
Dorkmaster Flek
Have you restart Bizhawk? It's clearly still trying to use NLua based on the error you're getting.
TheLynk 2020-12-21 14:59
Yes I have after restarting the emulator
Avatar
Dorkmaster Flek 2020-12-21 15:00
Well I'm out of ideas. 😛
Avatar
TheLynk 2020-12-21 15:00
okay thx
Avatar
Netherdragon 2020-12-21 17:07
when i connect connector.lua to snes9 and turn on auto tracking through emotracker the robot head turns red
Avatar
MuffinJets 2020-12-21 17:10
What does the lua scripting window say
Avatar
Netherdragon 2020-12-21 17:11
17:11
if i mouse over the red robot head
17:12
the thing is it was working then the rando got updated... and then it doesnt work
17:17
i tested it out on another game and same thing so its not the game itself i am trying to autotrack
Avatar
MuffinJets 2020-12-21 17:35
What does the Output Console say in full? (edited)
17:35
You can copy-paste it here
17:36
What pack are you using?
Avatar
Netherdragon 2020-12-21 17:36
the pack? do you mean the game? its for soul blazer
17:36
and where is the output window at
Avatar
MuffinJets 2020-12-21 17:37
Everything else that's here (edited)
17:37
Avatar
Netherdragon 2020-12-21 17:38
thats all it says
17:38
it also said connection established
Avatar
MuffinJets 2020-12-21 17:38
Have you launched the rom in the emulator?
Avatar
Netherdragon 2020-12-21 17:39
yeah i realized i forgot to do that just now, but i was doing that
17:39
ive tried both bizhawk and snes9x (edited)
Avatar
MuffinJets 2020-12-21 17:41
Sorry, that's kinda all I've got That is the process, maybe try rebooting your computer
Avatar
Netherdragon 2020-12-21 17:43
i did try that... yeah idk... its strange that it was working, and then the rando i was auto tracking got updated, and then it stops working (probably just a coincidence), and when i went back and tried an earlier seed, and another game completely like alttp
17:43
all the same red robot head
Avatar
MuffinJets 2020-12-21 17:44
Maybe try reinstalling EmoTracker
Avatar
Netherdragon 2020-12-21 17:44
that was something i was gonna try next
17:44
maybe the update it just had did something (edited)
17:47
that didnt work.... ohh well... it was nice having an auto tracker if only for one time
17:48
wait nvm it working now
17:48
i hooked up the wrong connector.lua that last time
17:48
reinstalling worked
17:49
somehow when i moved the emotracker over to my external hard drive something broke
17:49
thanks for the help
Avatar
MuffinJets 2020-12-21 17:50
Wierd
17:50
No problem though, good luck on the seed (edited)
Avatar
Netherdragon 2020-12-21 17:51
thanks
Avatar
TheBrutalForce 2020-12-23 15:01
hi .... i have a little problem with emo tracker.... when i mark my small key on the tracker and i save-quit the game , the tracker just delete all my small key i marked..... i lose so much time to re-do all of it each time i save-quit..... i tried unistalling the program and reinstall it but the problem his still here . Ps : Sorry for bad english im french !
Avatar
EmoSaru 2020-12-23 15:03
the tracker auto-tracks small keys now, using counters the devs added
15:04
what type of randomizer seed are you playing
15:04
it expects seeds generated from the official LTTPR website
Avatar
TheBrutalForce 2020-12-23 15:06
i use multiworld
15:06
co-op with my brother
Avatar
EmoSaru 2020-12-23 15:07
It will likely conflict with your multiworld since that is unlikely to have the current patch.
15:07
It's possible to override the script to disable small key tracking, but I will look into adding an option for this in the near future.
Avatar
TheBrutalForce 2020-12-23 15:08
but my brother dont have this problem idk why
Avatar
EmoSaru 2020-12-23 15:08
In the meantime, you can either override the autotracking script to disable small key tracking or you can just not use autotracker
15:08
If they are not using autotracker, they would not have the problem
15:08
Or if they are not using a keysanity variant
Avatar
TheBrutalForce 2020-12-23 15:09
how can i desable small key auto-tracking ?
Avatar
EmoSaru 2020-12-23 15:09
You would have to export an override for the autotracking lua script
15:09
and then remove the small key data tracking functionality
Avatar
TheBrutalForce 2020-12-23 15:18
where is the exported file go when i export the lua script ?
15:18
nvm found it
Avatar
TheBrutalForce 2020-12-23 15:32
i delete the small key fonction from the lua script .... does i need to import the modification ?
Avatar
TheBrutalForce 2020-12-23 15:52
ty emosaru my problem got solved
15:52
happy chrismas !!!
Avatar
mursejames 2020-12-25 20:48
Hello I apologize for having to ask this I searched high and low for the answer but I have not seen the answer. I am getting the error lua51.dll not found. I have the file in the same folder, I am running the 1.57 version following espeon's instructions for the snes
20:48
I have seen previous questions about it but have not seen the answers as I search
Avatar
mursejames 2020-12-25 21:30
Small update I attempted to run 1.60 rr for the SNES9x and got this error instead
21:30
error loading module 'socket.core' from file '.\socket.dll': The specified module could not be found.
Avatar
mursejames 2020-12-25 21:52
Ok for anyone who comes across any of these errors the google doc file works.
Avatar
Jake 2021-01-04 09:58
How to get autotracker setup with snes9x?
Avatar
Dorkmaster Flek 2021-01-04 10:10
You need the snes9x-rr fork for the Lua support, specifically the 32 bit version: https://github.com/gocha/snes9x-rr/releases Check the pinned messages, there are instructions for setting it up. (edited)
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator - gocha/snes9x-rr
Avatar
Jake 2021-01-04 10:10
Thanks
10:15
It worked, Thanks a ton!
👍 2
Avatar
a_fugitve_from_reality 2021-01-09 21:59
I just downloaded the snes9x-rr and got the autotracker working. There's a text display on the bottom of the screen showing frame numbers and a timer. How do I disable this? I couldn't find any answers in the readme text.
Avatar
Avatar
a_fugitve_from_reality
I just downloaded the snes9x-rr and got the autotracker working. There's a text display on the bottom of the screen showing frame numbers and a timer. How do I disable this? I couldn't find any answers in the readme text.
krelbel 2021-01-10 01:14
input -> customize hotkeys, assign a hotkey to Movie Frame Count if one isn't assigned already, press it, unassign that hotkey by pressing escape
Avatar
a_fugitve_from_reality 2021-01-10 01:20
Thank you.
👍 1
Avatar
Mathx2 2021-01-13 17:31
I'm not able to get EmoTracker to autotrack. I've installed Snes9x 1.6 with lua support, QUsb2Snes v0.7.19.1, i've reinstalled emotracker 2.3.8.11, i right clicked on the robot went to SNES and clicked Lua and clicked start then it turns yellow. after loading the rom in Snes9x i click file, go to Lua scripting, and click New Lua Script Window, click Browse, and double click connector.lua here's the path where this file ...\EmoTracker\Connectors\snes9x\connector.lua I get a brief message in Snes9x "Connection Established", the robot turns red stating "Auto-Tracking is having issues. Connection issues, missing game data, or a pack attempting to access restricted memory can cause this." The output console for the lua window shows this.
Avatar
EmoSaru 2021-01-13 18:11
Why are you using both qusb2snes and lua autotracking?
18:12
If you're using qusb2snes's lua bridge to your emulator already, you should just use the sd2snes option for autotracking.
Avatar
Mathx2 2021-01-13 23:48
Ok i've switched to sd2snes and the robot turns green but as soon as i open link's chest or leave link's house the robot turns red. can you please tell me what i'm doing wrong?
Avatar
Avatar
Mathx2
Ok i've switched to sd2snes and the robot turns green but as soon as i open link's chest or leave link's house the robot turns red. can you please tell me what i'm doing wrong?
krelbel 2021-01-13 23:51
try closing emotracker, qusb2snes (right click in your system tray), and your emulator, relaunching all three, and using QUsb2Snes/LuaBridge/luabridge.lua from wherever you installed qusb2snes instead of the emotracker connector.lua, see if that helps.
23:54
also, if you're not doing these things in this order, try: start qusb2snes, emotracker, and the emulator, load the lua script in the emulator, then enable sd2snes (not lua) autotracking in emotracker (I'm not sure what happens if you try things in different orders, but that's what works for me)
Avatar
malonmarinmidnamedli 2021-01-14 08:34
help i cant get bizhawk to conect with emotracker i think i'm missing something
08:34
i only have packs and application settings
08:35
i want to hook up minish cap auto tracker and cant find the connection
Avatar
malonmarinmidnamedli 2021-01-14 08:51
got it nvmd
Avatar
Avatar
krelbel
also, if you're not doing these things in this order, try: start qusb2snes, emotracker, and the emulator, load the lua script in the emulator, then enable sd2snes (not lua) autotracking in emotracker (I'm not sure what happens if you try things in different orders, but that's what works for me)
Mathx2 2021-01-14 08:58
It looks like i don't have a luabridge folder or a luabridge.lua file in my QUsb2Snes folder. I've been launching the .bmbp file i get from berserkermulti.world which auto launches qusb2snes
Avatar
Avatar
Mathx2
It looks like i don't have a luabridge folder or a luabridge.lua file in my QUsb2Snes folder. I've been launching the .bmbp file i get from berserkermulti.world which auto launches qusb2snes
krelbel 2021-01-14 09:33
In that case, your lua bridge script should be in C:\ProgramData\BerserkerMultiWorld\QUsb2Snes\LuaBridge\luabridge.lua
Avatar
Mathx2 2021-01-14 11:32
thank you so much for your help!!!
👍 1
Avatar
detrumi 2021-01-16 01:13
Hello, I'm using the autotracker for ALttPR using Snes9x/Lua, is there any way to skip checks without the autotracker re-enabling them later on? For example with blue checks, if you see that a check is a rupee or something.
Avatar
TarThoron 2021-01-16 01:37
Right click the map square.
Avatar
detrumi 2021-01-16 01:38
wait, that just works? thank you!
Avatar
Dorkmaster Flek 2021-01-16 06:55
Only on the location square on the map, but yes. If you clear a specific section within that (ex. specifically Zora Ledge item and not the entire square) then it doesn't work unfortunately. The location itself on the map has a "is this modified by the user" flag attached to it that the autotracking code can look for (ALTTPR does, as does SMZ3). However the sections within a location do not. (edited)
Avatar
Dakota/Ducko[PowerChordGamer] 2021-01-18 00:08
I know this isn't the proper place to ask, but I'm trying to get auto tracking set up on my sd2snes, and I can't get crowd control to connect to my game. I asked over there and seems like nobody is online at the moment. Hoping I could still get some help I do have the USB version of the firmware installed and it connects to my computer when powered on. but CC doesn't seem to see it. any Ideas? I am on windows 10.
00:09
scratch that, I figured it out. I'm just an idiot, lol
00:10
sorry to bother
Avatar
Aurani95 2021-01-26 00:18
how can i get this emotracker to track the OoTR map pack addon with bizhawk? i keep doing the connector lua but its saying it wont load
00:20
@ me whenever someone helps, please ❤️ I'd really love to use it
Avatar
Avatar
Aurani95
how can i get this emotracker to track the OoTR map pack addon with bizhawk? i keep doing the connector lua but its saying it wont load
MikeTrethewey | Axiom Verge 2021-01-26 00:42
Only SNES auto-tracking is available at this time.
Avatar
Aurani95 2021-01-26 00:43
then why is that an option? just curious? like to download the pack
Avatar
MikeTrethewey | Axiom Verge 2021-01-26 00:43
Because EmoTracker’s primary function isn’t autotracking.
Avatar
Aurani95 2021-01-26 00:44
i see. is there any autotracking map wise for OoTR?
Avatar
MikeTrethewey | Axiom Verge 2021-01-26 00:44
Is it a SNES game?
Avatar
Aurani95 2021-01-26 00:45
alright. redundant question, then. Thanks for your time.
Avatar
All_Lucky_7s 2021-01-26 01:11
I am using bizhawk and trying to use the super metroid dash autotracker and whenever I try connecting with the connector.lua, I get this error message.
01:11
Connection established NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.Win32LuaLibraries.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>cDisplayClass60_1.<ResumeScripts>b1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback)
01:12
I am using 2.4.1 Bizhawk
Avatar
TarThoron 2021-01-26 01:13
You didn't follow the instructions in the pins properly. Follow them step by step. You should not be using nlua at all.
Avatar
All_Lucky_7s 2021-01-26 01:14
I'm not using NLua
01:14
I'm using Lua+LuaInterface
Avatar
TarThoron 2021-01-26 01:15
No your not, or it wouldn't be giving nlua errors.
Avatar
All_Lucky_7s 2021-01-26 01:15
Avatar
TarThoron 2021-01-26 01:16
Did you restart after selecting that?
Avatar
All_Lucky_7s 2021-01-26 01:16
Of course!
Avatar
TarThoron 2021-01-26 01:16
You're on a BSNES core?
Avatar
All_Lucky_7s 2021-01-26 01:17
When I ran the rom the first time, I read the instructions to select Lua_Luainterface and restart
01:17
Which BSNES core?
01:17
Libretro
01:17
There are several
Avatar
TarThoron 2021-01-26 01:17
Mercury balanced and mercury accuracy tend to be the best.
Avatar
All_Lucky_7s 2021-01-26 01:18
I will try mercury, one second
Avatar
All_Lucky_7s 2021-01-26 01:27
Hmm, says connection established but robot still red.
01:31
I'm going to try 2.3.1
Avatar
TarThoron 2021-01-26 01:32
Above my knowledge at this point. Could try collecting stuff and see if it tracks. Might also try closing and reopening EmoTracker.
Avatar
All_Lucky_7s 2021-01-26 01:33
I will try that too
Avatar
Wulfie13 2021-01-26 04:34
I don't know if I'm being completely stupid, but I can't find the connectors folder in my Emo Tracker folder
04:39
Nvm, false alarm.
Avatar
a_fugitve_from_reality 2021-01-27 19:10
I just set up emotracker on a new pc using snes9xrr. When I try to connect autotracker a message comes up saying "lua51.dll was not found. Please get it into your PATH or in the same directory as snes9x". There is a matching file in the folder for the snes9x.
Avatar
a_fugitve_from_reality 2021-01-27 19:24
I deleted and reinstalled both emotracker and snes9x-rr, and the problem still persists.
Avatar
TarThoron 2021-01-27 19:46
Did you get the 32 or 64 bit snes9x-rr?
Avatar
a_fugitve_from_reality 2021-01-27 20:27
64
20:30
It's the one from the link in this channel's pinned messages, v1.57
Avatar
TarThoron 2021-01-27 20:34
It's up to 1.60 now, and get the 32-bit. 64-bit is missing .dlls https://github.com/gocha/snes9x-rr/releases
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator - gocha/snes9x-rr
Avatar
a_fugitve_from_reality 2021-01-27 20:40
Thanks
Avatar
a_fugitve_from_reality 2021-01-27 21:52
Ok, I downloaded v1.60 32 bit. Now when I try using connector.lua , I get the message "error loading module 'socket core' from file '.\socket.dll': The specified module could not be found"
Avatar
TarThoron 2021-01-27 21:53
You sure you got 32 bit? That's the most common issue for 64 bit.
Avatar
a_fugitve_from_reality 2021-01-27 21:57
I see two links for the 1.60: win32-x64.zip and win32.zip. I assumed the second was the 32 bit.
22:03
Not sure why the one on github is suddenly missing the socket.dll
Avatar
a_fugitve_from_reality 2021-01-27 22:04
That fixed it. Thank you so much for all the help.
Avatar
TarThoron 2021-01-28 12:05
My understanding is that it verifies stuff when the script starts, but you're good to go after that. Not 100% on that though.
Avatar
TarThoron 2021-01-28 13:16
You would have to ask EmoSaru exactly what it's doing while online. You'll probably get something similar to this for an answer.
Avatar
TarThoron 2021-01-28 13:52
Potentially? Reading the game's data and spitting out a spoiler log.
Avatar
MikeTrethewey | Axiom Verge 2021-01-28 13:53
Each game must check with the whitelist of memory addresses that are valid places to check for auto tracking. EmoSaru maintains that in a location other than inside the application and requires an internet connection to check.
☝️ 2
Avatar
EmoSaru 2021-01-28 15:25
Hi.
15:26
It downloads a server provided list of specifically approved and/or restricted memory address ranges for the game in question.
15:27
If you don't understand how a Lua scriptable tracker with access to read arbitrary contents of RAM for games with active competitive racing scenes could be used for cheating purposes, then I don't have even the faintest interest in debating this with you. People are fully able to develop and modify packs locally on their system. My approval is only necessary for packages to be listed in the package manager within the app. (edited)
15:28
Can people be found out for cheating in other ways? Of course.
15:28
Do I have any interest in making it easier? No.
15:28
There is a history here, especially with respect to the LTTPR community, and I have no interest in holding yet another debate or discussion about it.
15:29
Given that your first message here was a more or less completely transparent passive-aggressive complaint, it's fair to say that my tolerance is thin.
Avatar
Astrum_Remi 2021-01-29 05:48
So how do i connect Snes9x to emotracker so i can autotrack my alttpr race later
Avatar
Apokalysme 2021-01-29 06:28
you should take a look at the pinned posts in this channel there are lots of explanations about autotracker setup
06:30
I've built a Wiki page with some setups for autotracker, if you want (this is IoG:R related, but autotracker setup is the same for all SNES rando) : https://github.com/Apokalysme/iogr_emotracker_apokalysme/wiki/Items-Autotracker
Avatar
TarThoron 2021-01-29 06:52
Those Bizhawk instructions are missing the fact that you need a BSNES core (Mercury balanced or accuracy recommended), setting the lua method to lua-luaInterface, and then restarting Bizhawk to initiate the changes. Also, the connector.lua requires a Crowd Control compliant version of Bizhawk (currently 2.3.0, 2.3.1, and 2.4.2). You can connect other versions with qusb, luabridge.lua, and the sd2snes protocol.
06:54
Guide looks good otherwise.
Avatar
Apokalysme 2021-01-29 07:05
thanks for your comments I'm used to Snes9x-rr, but less to others, so information can be missing I'll update my Wiki page as soon as I can
Avatar
Nutz4Nostalgia 2021-01-31 10:56
Hey everyone, I'm really hoping someone here can help me, or point me in the right direction. I'm using the EmoTracker App with the Official ALTTP map tracker with the auto tracker setup. First, I love this tracker, it's just about perfect. I'm just struggling to get a few things working. The auto-tracker will not track any chests in Hyrule Castle or any of the Dungeons. And also the feature to "Auto-Pin" locations when you open a chest there doesn't work either. If I could get these 2 features to work properly, it would work basically hands free, which is perfect!
10:58
I'm running the game on Snes9x
Avatar
EmoSaru 2021-01-31 11:00
Dungeon chests do not autotrack in my pack by design - it’s intentional. Also, auto-pinning when opening a chest is not a general feature of the tracker. By default, locations with visible/inspectable items are auto-pinned when you mark what item is there.
Avatar
Nutz4Nostalgia 2021-01-31 11:02
Ah, understood, so it's working as intended.
11:03
It's an amazing pack, thank you for your hard work. 😄
Avatar
MrKarato 2021-01-31 22:44
Any really obvious mistakes I could be making? Emo is up to date
Avatar
Nicholas Steel 2021-01-31 23:37
Is the emulator configured to pause gameplay when it is not in focus? If yes, don't set it to do that. (edited)
Avatar
mattw891 2021-02-03 09:33
Just wanted to say thanks to EmoSaru and the others with the pinned messages, got my auto tracker for SMZ3 up and running no problem! This tracker is awesome for noobs like me
👍 1
Avatar
RockingGamerUK 2021-02-03 12:08
@mattw891 they are truly great aren't they! I am new to randomizers in general and the emotracker is one of the best things out there! Helps I have a triple monitor setup.
Avatar
mattw891 2021-02-03 12:17
Yep! Also triple monitors for the win! That's my setup as well.
Avatar
LiquidDeath911 2021-02-06 10:55
Hello all, I am playing ALTTP Rando on an SD2SNES. So far the tracker is working except for Hyrule/Escape. I have opened all 8 chests and the AutoTracker still has the green square on the Castle and Sanctuary (edited)
Avatar
mm2nescartridge 2021-02-06 10:56
Most autotrackers don't track dungeon chests on the map, due to that being not race legal
Avatar
LiquidDeath911 2021-02-06 10:56
Oh yeah, escape is considered a dungeon
Avatar
mm2nescartridge 2021-02-06 10:56
The only one I know of that does do that is CodeTracker by codemann8, and it has a race mode which turns features that aren't race legal off
Avatar
LiquidDeath911 2021-02-06 10:57
Is CodeTracker a pack for EmoTracker?
Avatar
mm2nescartridge 2021-02-06 10:57
Yes
10:58
It's under the other ALTTP Rando trackers in the Package Manager
Avatar
TarThoron 2021-02-06 10:58
I believe the SMZ3 tracker autotracks dungeon chests.
Avatar
mm2nescartridge 2021-02-06 10:58
It does, and that's race legal in SMZ3
10:58
but not ALTTPR
Avatar
LiquidDeath911 2021-02-06 10:58
Awesome, I might check it out. I don't mind having to manually check off the dungeons. Just forgot about all the quirks of what is and isn't allowed due to races
Avatar
mm2nescartridge 2021-02-06 10:59
Yeah, if you want a good casual tracker I recommend either the default pack or CodeTracker
Avatar
MikeTrethewey | Axiom Verge 2021-02-06 11:06
Casual would be the default pack. Codemann’s reportedly takes a bit to load, and, as stated, does a lot more stuff and could invalidate runs if you’re not careful.
Avatar
RockingGamerUK 2021-02-07 06:37
Hi there, I am using snes9x-rr-1.60-win32-multitroid2-r5 and using lua to connect to emotracker, the connection remains in tact but after about 5 minutes it stops updating locations i have visited and items/crystals i have collected.
Avatar
Avatar
RockingGamerUK
Hi there, I am using snes9x-rr-1.60-win32-multitroid2-r5 and using lua to connect to emotracker, the connection remains in tact but after about 5 minutes it stops updating locations i have visited and items/crystals i have collected.
krelbel 2021-02-07 14:24
I used to have this problem frequently before I stopped using the emotracker native lua bridge and switched to using qusb2snes instead. run QUsb2Snes.exe, load its luabridge.lua in snes9x, set emotracker to use sd2snes instead of lua for tracking
Avatar
TarThoron 2021-02-07 14:53
^ That method works for any emulator that can run lua, so if you want to use a version of Bizhawk that doesn't support crowd control, or bsnes-as, or the fork of that which ALttPo uses, or whatever. Also using qusb is required for many multiworlds, so if you have any interest in doing that, you're already a step ahead.
Avatar
Dorkmaster Flek 2021-02-07 15:33
One note on that, if you're using an actual SD2SNES/FXPAK Pro then don't use QUsb2Snes. Use the regular usb2snes.exe that comes with the firmware.
15:33
I had issues with QUsb2Snes when I started doing multiworlds with it, before I switched back to usb2snes.
Avatar
AxshenPotential 2021-02-09 15:27
Hey, just a quick query regarding the LttP/SM combo randomizer autotracker. Background: I'm using SNES9x 1.6 and connecting to Emotracker via LUA. Everything is working correctly except for heart pieces - I've collected six heart pieces, but Emotracker displays different counts depending on whether I'm in LttP or SM. Specifically, when I'm in LttP it says I've collected 4, and when I'm in SM it says I've collected 24. Again, it's accurately tracking every other item I've collected, it's just the heart piece count that's messed up. Is this a known issue, perhaps connected to the SNES9x issue DepressedGamer83 experienced above? I'm guessing the best solution would be to switch to SD2SNES? (edited)
Avatar
Dorkmaster Flek 2021-02-09 16:14
Possibly, but it may be related to new ROM changes for the heart piece tracking that I thought were live but may not be entirely yet...
16:14
Do you have a link to the seed?
16:17
The changes for that is on the alpha site (where the keysanity testing is happening), but they may not be on the live site yet. Let me ask the devs on that.
16:17
If it's not, then I pushed the heart piece/container autotracking change live prematurely but it does work with seeds generated on the alpha site where keysanity is available. (edited)
Avatar
AxshenPotential 2021-02-09 19:50
Apologies for the delay - thanks for the reply. Here's the seed I used: https://samus.link/seed/OYHjJZLlSX6NPjvbfiQoAg (edited)
Avatar
Dorkmaster Flek 2021-02-10 08:06
Yeah okay that's the live site. I will confirm if my suspicions are correct. If so, I'll disable that bit for now.
08:07
The keysanity launch should be pretty soon so hopefully we won't have to wait long... skaiEyes
Avatar
TarThoron 2021-02-10 08:10
I think total plans on having it sit on beta. for a bit, so he can work on whatever is next in the pipe. I also think the only change made to the main site was the sprites. Hard to tell what's on master but not live.
Avatar
Dorkmaster Flek 2021-02-10 08:11
Ah okay that makes sense.
Avatar
jat2980 2021-02-11 17:17
If I am reading this correctly does hal.lua need to be updated to support bizhawk 2.5 and 2.6? Or are they actually just not supported?
Avatar
EmoSaru 2021-02-11 17:17
It's owned by Warp World. I'm not doing the update at this time.
17:18
There may be significant changes to autotracking coming in general in the not too distance future though.
👍 2
skaiEyes 1
Avatar
jat2980 2021-02-11 17:19
Np someone was testing something and messaged me about it and I just wanted to make sure I need to tell them to use 2.4 or 2.3
Avatar
TarThoron 2021-02-11 17:40
If you use qusb as a bridge, you can use any Bizhawk.
Avatar
Sora-MMK 2021-02-12 00:38
i didn't quite understand qusb2snes. I use it for multiworld and recently someone said I can also use it for autotracking and it would be better. I should only select sd2snes instead of lua in the Emotracker. Do I still start multibridge lua? Because then it doesn't say to me that it is connected to the Emotracker.
Avatar
TarThoron 2021-02-12 02:39
You should update your qusb, because multibridge was replaced by luabridge some time ago, but running that should be all you have to do. (edited)
02:41
Avatar
Avatar
Sora-MMK
i didn't quite understand qusb2snes. I use it for multiworld and recently someone said I can also use it for autotracking and it would be better. I should only select sd2snes instead of lua in the Emotracker. Do I still start multibridge lua? Because then it doesn't say to me that it is connected to the Emotracker.
krelbel 2021-02-12 02:46
on some systems, selecting "Lua" as the autotracking method in emotracker and loading both C:\Program Files (x86)\EmoTracker\Connectors\snes9x\connector.lua (for emotracker) and {your qusb2snes install location}\QUsb2Snes\LuaBridge\luabridge.lua (for multiworld, after making sure QUsb2Snes is running) works fine for autotracking and multiworld. on other systems, selecting "SD2SNES" as the autotracking method in emotracker and just loading the QUsb2Snes luabridge (instead of both lua scripts) works better (and will work for both autotracking and multiworld).
02:46
personally on the couple systems I've tried, I've had much better success with the latter (qusb2snes-only) method.
Avatar
Sora-MMK 2021-02-12 04:37
@TarThoron Oh, I didn't even know that I could use the luabridge in qusb. I always have the latest version of it. I was taught to use the multibridge from my emulator. @krelbel yeah this was the way i was tracking and playing in multiworld. Does autotracking with EmoTracker and luabridge only work in multiworld? Because i don't get an connection to EmoTracker with it. I startet Emotracker, my Game and QUsb. I checked SNES -> SD2SNES in Autotracking in EmoTracker, and startet a new Lua Script in Snes9x and loaded luabridge. In QUsb2Snes is "Enable Lua bridge for Snes9x" checked. The Autotracking symbol is still yellow. Do i miss some extra steps i didn't need with the connector lua? (edited)
Avatar
krelbel 2021-02-12 04:39
which lua script are you loading in snes9x, and can you share a screenshot of its output?
04:39
the full path to the lua script I mean
Avatar
Sora-MMK 2021-02-12 04:41
C:\Users\{User Name}\Desktop\Rando stuff\ALttP Rando\Berserker 4.0.1 DoorsAIO\QUsb2Snes\LuaBridge\luabridge.lua (edited)
Avatar
krelbel 2021-02-12 04:42
and can you share a screenshot of this portion of your qusb2snes system tray menu?
Avatar
Sora-MMK 2021-02-12 04:43
sure
Avatar
krelbel 2021-02-12 04:45
that all looks good; my only ideas left are kill snes9x, kill qusb2snes (and make sure you also kill your archipelago client as well if it's running, since that auto-relaunches qusb2snes), kill emotracker, make sure no stale copies of any of them are still running, then restart snes9x/qusb2snes/emotracker
Avatar
Sora-MMK 2021-02-12 04:46
What is Achipelago client? Do i need that? 👀
Avatar
krelbel 2021-02-12 04:46
that's the new name for the berserker's multiworld client you're already using
Avatar
Sora-MMK 2021-02-12 04:46
Is it a problem that i don't use the installed version? I have the zip file
Avatar
krelbel 2021-02-12 04:47
uh, probably not? but just using the installer would probably be easier
04:49
anyway if that doesn't work then try restarting your computer, if that doesn't work then try messing around with antivirus/firewall settings, if you're still stuck after that then I'd say try the former "emotracker connector.lua for autotracking, qusb2snes luabridge.lua for multiworld" solution instead (i don't remember if you said whether or not you'd already tried that)
04:50
gotta sleep, hope that helped!
Avatar
Sora-MMK 2021-02-12 04:50
today is not the first day i tried that whole thing, so all programms and pc are restarted multiple times. I don't try to get multiworld to work, i play a lot multiworld mit connector lua and luabridge lua. So that works for me. I want to play for my own and tried to use luabridge for autotracking.
04:51
Good Night
Avatar
Cerebral Beagle 2021-02-18 02:45
Hey does anyone know if auto tracking will work with SM RPG Rando? Or is this feature exclusive to ALTTPR? I've got it working for ALLTPR but starting to make a custom pack for SM RPG and wondering if this is something I can try to implement.
Avatar
TarThoron 2021-02-18 02:55
Autotracking should be possible for SNES games in general.
Avatar
EmoSaru 2021-02-18 03:07
Be advised that for console players, SA-1 games on SD2SNES/FX Pak cartridges do not support USB functionality. This includes Mario RPG, so autotracking would be limited to emulators.
03:13
SA-1 games also use more interesting memory mapping, as the SA-1's additional RAM has different access rules and changes some bank mirroring. This may or may not work properly with the address translation layer that EmoTracker uses, so I make no guarantees about how well SMRPG autotracking would work in practice - you'd just have to try and see.
Avatar
cantaloupeme 2021-02-22 15:12
is there a video for setting up the SD2SNES for auto tracking?, i see the pins and i do better with video walkthrough than text.
Avatar
Floof 2021-02-23 15:24
I've followed all instructions for autotracking with Snes9x-rr, but whenever I open my game up, the robot in the bottom right turns red and the tracking doesn't work. The game is Super Metroid DASH randomizer and I have the approprate pack installed along with active. Is there anything else that I could be doing wrong?
Avatar
TarThoron 2021-02-23 15:27
Is the emulator paused? (edited)
👆 1
Avatar
Floof 2021-02-23 15:29
I was actively playing the game to test, so no
Avatar
TarThoron 2021-02-23 15:29
What's the lua window say?
Avatar
Floof 2021-02-23 15:29
Imma check that real quick
15:31
... and now it's blue
15:31
Nevermind then
15:33
Thanks for helping!
Avatar
Gago 2021-02-23 16:30
Hi! I used to be able to use the autotracker, but ever since I changed my PC it doesn't work. I have the right emulator and the setup seems fine, but when I connect the emulator to the tracker with the connector.lua file, the robot icon turns red. Any advice?
Avatar
Avatar
TarThoron
What's the lua window say?
TarThoron 2021-02-23 16:33
^
Avatar
Gago 2021-02-23 16:39
ConnectorLib Lua Connector 2.0.0 (LuaSocket 2.0.2) script returned but is still running registered functions Connection established
Avatar
TarThoron 2021-02-23 16:40
Either you don't have the game loaded or the emulator is paused.
Avatar
Gago 2021-02-23 16:43
The game is loaded and the emulator is not paused actually.
16:44
it's alttpr by the way (if it helps)
Avatar
TarThoron 2021-02-23 16:45
Connection Established means things should be working as long as the game is running. 🤷‍♂️
Avatar
Gago 2021-02-23 16:47
That's what I thought too. I don't get it hahaha
Avatar
Floof 2021-02-23 17:01
Same thing that happened to me
Avatar
Gago 2021-02-23 17:03
oh...it works now....no idea what I did different...
Avatar
Floof 2021-02-23 17:03
Relatable
Avatar
TarThoron 2021-02-23 17:11
Maybe the autotracking whitelist is having server issues? That might cause a false red robot as it attempts to connect. (edited)
Avatar
EmoSaru 2021-02-23 17:20
Without getting into it, I can tell you that thing is extremely well hosted. Fundamentally though, if emotracker.net is accessible to you and the in-app package manager is populating, that is not the issue. (edited)
👍 3
Avatar
BrandenEK 2021-02-24 05:37
Does the ALTTP autotracker not work with bsnes v115? I use this emulator for ALTTP online and I was wondering if I could use an autotracker for it.
Avatar
BrandenEK 2021-02-24 06:20
Whenever I load the connector.lua file, it says this: [INFO ] Compiling script file 'C:/Program Files (x86)/EmoTracker/Connectors/bizhawk/connector.lua' [ERROR] (connector.lua:40,13) Expected ',' or ';' [ERROR] (connector.lua:40,13) Instead found reserved keyword 'in' [ERROR] (connector.lua:78,9) Expected '(' [ERROR] (connector.lua:78,9) Instead found identifier 'result' [ERROR] (connector.lua:140,3) Unexpected token 'if' [ERROR] (connector.lua:180,6) Unexpected token ')' [INFO ] Script file 'C:/Program Files (x86)/EmoTracker/Connectors/bizhawk/connector.lua' loaded
Avatar
Avatar
BrandenEK
Whenever I load the connector.lua file, it says this: [INFO ] Compiling script file 'C:/Program Files (x86)/EmoTracker/Connectors/bizhawk/connector.lua' [ERROR] (connector.lua:40,13) Expected ',' or ';' [ERROR] (connector.lua:40,13) Instead found reserved keyword 'in' [ERROR] (connector.lua:78,9) Expected '(' [ERROR] (connector.lua:78,9) Instead found identifier 'result' [ERROR] (connector.lua:140,3) Unexpected token 'if' [ERROR] (connector.lua:180,6) Unexpected token ')' [INFO ] Script file 'C:/Program Files (x86)/EmoTracker/Connectors/bizhawk/connector.lua' loaded
MikeTrethewey | Axiom Verge 2021-02-24 07:02
Are you trying to load it into BizHawk?
07:02
Why are you trying to compile it?
Avatar
BrandenEK 2021-02-24 07:04
I dont think it uses bizhawk, its a standalone bsnes.exe Then I click on 'Load script file' and then the connector.lua
Avatar
TarThoron 2021-02-24 07:43
I think for ALTTPo, or bsnes-as in general, your best bet will be to use qusb as a bridge. Get the latest at https://github.com/Skarsnik/QUsb2snes/releases Unzip, then launch the .exe. Click ok/allow on any security popups. Right-click the icon in the system tray, go to Devices > Enable Lua Bridge In BSNES, run luabridge.lua that comes with qusb In EmoTracker, right-click the robot, SNES>sd2snes Should be good to go from there. Note that this method also works for Snes9x-rr, and any Bizhawk with a BSNES Mercury core annd lua-luainterface. (edited)
☝️ 1
Avatar
Floof 2021-02-24 07:48
I use the base lua features of Snes9x-rr, but I wonder if this method has any extra upsides?
Avatar
TarThoron 2021-02-24 07:51
If you're playing any form of multiworld that uses qusb2snes (or usb2snes on hardware), using the sd2snes protocol in EmoTracker is the better way to go.
Avatar
Avatar
TarThoron
I think for ALTTPo, or bsnes-as in general, your best bet will be to use qusb as a bridge. Get the latest at https://github.com/Skarsnik/QUsb2snes/releases Unzip, then launch the .exe. Click ok/allow on any security popups. Right-click the icon in the system tray, go to Devices > Enable Lua Bridge In BSNES, run luabridge.lua that comes with qusb In EmoTracker, right-click the robot, SNES>sd2snes Should be good to go from there. Note that this method also works for Snes9x-rr, and any Bizhawk with a BSNES Mercury core annd lua-luainterface. (edited)
Sora-MMK 2021-02-24 07:55
i tried this many times for Snes9x and never got it to work. Yesterday i reinstalled everything anew, maybe it works now. Didn't tested it. Maybe someone can help me in the future if it don't work.
Avatar
Floof 2021-02-24 07:56
Try using the Snes9x-rr version, the download link should be somewhere in pinned messages of this channel
Avatar
Sora-MMK 2021-02-24 07:58
i use snes9x-rr-1.60-win32-multitroid2-r5
Avatar
TarThoron 2021-02-24 08:01
http://usb2snes.com/tester/index.html can be used to make sure qusb is functioning properly. That's probably where your issue is.
Avatar
Sora-MMK 2021-02-24 08:01
tried it with every different version that comes with berserker, never worked
08:02
And for multiworld everything is fine. only autotracking using it don't work
Avatar
Ranul7 2021-02-27 07:42
hi guys
07:42
a want to use autotracker in snes mini
07:42
this tutorial doesn't work for me
Avatar
Apokalysme 2021-02-27 08:15
this tutorial may be inaccurate, as I didn't have the chance to test this setup myself I would appreciate it if anyone can confirm or help me correct this tutorial (edited)
Avatar
TarThoron 2021-02-27 08:17
Looks more or less the same as the pinned instructions, though qusb is up to 0.7.19.3 now. I doubt 0.7.8 is better than more recent versions.
Avatar
Apokalysme 2021-02-27 08:18
oh, I should change this link to a more generic one
08:19
0.7.8 was the recommended one, but maybe the latest versions will work (edited)
Avatar
TarThoron 2021-02-27 08:21
Pinned instructions also say "install serverstuff" after copying it to Hakchi2 CE. I know very little about snes mini or hakchi, so not sure what, if any, extra steps installing entails.
Avatar
Apokalysme 2021-02-27 08:21
that's what I suspect
Avatar
Arrowspate 2021-03-02 12:46
So I can't get the autotracker to work on Bizhawk. Every time I try, it gives me this message, and Emotracker's little robot dude turns red. NLua.Exceptions.LuaException: unprotected error in call to Lua API (0) at NLua.Lua.PanicCallback(IntPtr luaState) at lua_error(lua_State* ) at NLua.ObjectTranslator.throwError(IntPtr luaState, Object e) at NLua.Lua.SetPendingException(Exception e) at NLua.LuaMethodWrapper.call(IntPtr luaState) at NLua.MetaFunctions.runFunctionDelegate(IntPtr luaState) at lua_resume(lua_State* , Int32 ) at BizHawk.Client.EmuHawk.EmuLuaLibrary.ResumeScript(LuaFile lf) at BizHawk.Client.EmuHawk.LuaConsole.<>cDisplayClass57_1.<ResumeScripts>b1() at BizHawk.Client.Common.LuaSandbox.Sandbox(Action callback, Action exceptionCallback)
Avatar
TarThoron 2021-03-02 12:48
You need to set the lua protocol to lua-luaInterface, then restart Bizhawk to make the change take effect.
Avatar
Arrowspate 2021-03-02 12:49
Okay uh... How do I do that? Settings, I guess?
Avatar
TarThoron 2021-03-02 12:49
Read the instructions in the pins. Follow them exactly.
Avatar
Arrowspate 2021-03-02 13:01
Thank you!
Avatar
duncathan_salt 2021-03-04 15:26
sorry if I missed something, but I checked the FAQ and the pins in here to no avail. is there any sort of plan to support autotracking for PC games? a system like livesplit's autosplitter language would be a wonderful addition. I'm working on updating my cave story package and would love to add autotracking support, but from what I can tell it's not available at the moment.
Exported 1,784 message(s)